No decorrer desta dica descrevo sobre os Modificadores do VB.Net que são palavras reservadas que modificam a forma de acesso a classes e membros. Inicialmente temos os modificadores de classes que são as palavras reservadas:
- Must Inherit: quando utilizada, não é possivel instanciar a classe diretamente, dessa forma a classe pode apenas ser herdada para ser especificada;
- Not Inheritable: a classe pode apenas ser instanciada, tirando a capacidade de ser herdada;
Os modificadores de membros são aplicados a variáveis, métodos e propriedades. Vejamos alguns dos principais:
- Must Override: obriga o desenvolvedor a implementar o membro para a classe filha, dessa forma não suporta implementação na classe pai;
- Overridable: indica que o membro pode ser sobrescrito por classes de herança, dessa forma suporta implementação na classe pai, não sendo obrigatória na classe herdade;
- Override: modifica um membro que é definido como Overridable ou MustOverride na classe base;
Por ultimo temos os modificadores de acesso:
- Public: acesso irrestrito (total);
- Private: nenhum acesso externo e não pode ser herdado;
- Friend: acesso somente em um mesmo local, por exemplo: uma class library, windows aplication, etc.
- Protected: não possui acesso externo e pode ser herdado.
Estes são alguns dos MODIFICADORES do VB.NET.
Até o próximo!!!!