? Dans la programmation orientée objet Visual Basic, une méthode est l'équivalent d'un sous-programme. Routines de programmation classique sont des blocs de code qui effectuent des tâches . Par exemple, un sous-programme ou méthode nommée "Add" pourraient ajouter des numéros quand un autre code exécute. Visual Basic dispose de plusieurs types de méthodes . Chaque méthode utilise un modificateur d'accès différent qui détermine la façon dont ses membres interagissent avec d'autres objets de la même application. Public
méthodes publiques donnent d'autres objets dans une application un accès complet aux éléments de la méthode . Par exemple, si une application financière possède une méthode publique nommée " ComputeDividend , " tout programmeur qui utilise l'application peut voir les variables et les données de ComputeDividend . Les méthodes publiques sont simples à créer et accéder . Les développeurs devraient cependant les utiliser avec parcimonie . Un principe important de la programmation orientée objet est l'encapsulation. Méthodes encapsulées cacher les informations . Une méthode publique , par définition, expose les données au lieu de cacher ses informations et de variables .
Privés
méthodes privées sont à l'opposé du public. Lorsque vous faites une méthode Visual Basic privé , seuls les membres d'une même classe peuvent voir ses membres. Les méthodes privées sont utiles pour effectuer des tâches que d'autres classes n'ont pas besoin de connaître. Par exemple, une méthode privée nommée « FormatString " ne peut rien faire de plus que les chaînes de texte de format lorsque d'autres méthodes dans la même classe l'appellent. En faisant de la méthode FormatString privé , un développeur encapsule et cache ses données et mise en œuvre.
Ami
L'ami modificateur d'accès est un croisement entre le public et privé. Méthodes Visual Basic avec un type d'accès de l'ami prennent leurs membres visible à tout le code dans un projet. Cela donne à la portée méthode public tout en le protégeant des programmeurs qui peuvent utiliser le projet dans leurs propres applications. Si les développeurs téléchargent un composant Visual Basic nommé "Afficher la vidéo », ils peuvent intégrer le composant dans leur application. Ils ne peuvent pas voir comment le composant fonctionne en affichant son code.
Méthodes protégées protégées sont similaires aux méthodes privées . Lorsque vous créez une méthode protégée , d'autres classes de votre projet ne peuvent pas accéder à des variables de cette méthode. Une méthode protégée diffère d'un autre privé parce que les classes qui dérivent de la méthode peuvent consulter les membres et les variables . Le modificateur d'accès protégé est surtout utilisé dans les applications Windows Forms où l'on forme peut être constitué de deux classes qui doivent partager des informations.
Protégé ami
L'ami modificateur d'accès protégé permet une méthode Visual Basic pour exposer ses variables pour tous les objets de la même classe et application. D'autres méthodes qui en découlent une méthode d' ami protégés peuvent également consulter les membres de cette méthode.