? Em programação orientada a objetos Visual Basic, um método é o equivalente a uma sub-rotina . Sub-rotinas em programação clássica são blocos de código que executam tarefas . Por exemplo, uma sub-rotina ou método chamado "Adicionar" pode adicionar números quando outro código executa. Visual Basic tem vários tipos de métodos . Cada método usa um modificador de acesso diferente que determina a forma como seus membros interagem com outros objetos no mesmo aplicativo .
Métodos públicos Públicas dar outros objetos em um aplicativo completo acesso aos itens no método. Por exemplo, se uma aplicação financeira tem um método público chamado " ComputeDividend ", qualquer programador que usa o aplicativo pode visualizar as variáveis e os dados de ComputeDividend . Métodos públicos são simples de criar e de acesso. Os desenvolvedores , no entanto, deve usá-los com moderação. Um princípio importante da programação orientada a objetos é o encapsulamento. Métodos encapsulados ocultar informações . Um método público , por definição, expõe dados em vez de esconder suas informações e variáveis.
Métodos privados privados são o oposto do público. Quando você faz um método Visual Basic privado , apenas os membros da mesma classe podem ver seus membros . Métodos privados são úteis para a realização de tarefas que outras classes não têm necessidade de conhecer. Por exemplo, um método privado chamado " FormatString " pode fazer nada mais do que seqüências de texto de formato quando outros métodos da mesma classe chamá-lo. Ao fazer o método FormatString privado , um desenvolvedor que encapsula e esconde seus dados e implementação.
Amigo
O modificador de acesso amigo é um cruzamento entre o público eo privado. Métodos do Visual Basic com um tipo de acesso de amigo fazer seus membros visível a todo o código em um projeto. Isto dá ao âmbito público método enquanto protegendo-o de programadores que podem usar o projeto em seus próprios aplicativos. Se os desenvolvedores o download de um componente do Visual Basic chamado " Video Show ", eles podem integrar o componente em sua aplicação . Eles não podem ver como o componente funciona , exibindo o seu código .
Protegido
métodos protegidos são semelhantes aos métodos privados . Quando você cria um método protegido , outras classes em seu projeto não pode acessar variáveis que método. Um método protegido difere de um privado porque as classes que derivam do método pode exibir os membros e variáveis. O modificador de acesso protegido é utilizado principalmente em aplicações onde uma forma podem consistir de duas classes que devem compartilhar informações do Windows Forms.
Protected Friend
O modificador de acesso amigo protegido permite um método Visual Basic para expor suas variáveis para todos os objetos da mesma classe e aplicação. Outros métodos que derivam de um método amigo protegida também pode ver os membros desse método.