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!!!!