Níveis de visíbilidade - C#
No C# temos 5 níveis de visibilidade:
O nível Interno é definido como protected internal.
O nível protegido interno só podem ser acessados por códigos escritos em classes do mesmo assembly (.exe ou .dll) ou códigos de classe derivadas.
O nível privado é definido como private.
O que pode ser privado?
Atributos, propriedades, métodos, construtores, classes e interfaces aninhadas.
Itens definidos como Privado só podem ser acessados por códigos escritos na mesma classe.
Os itens protegidos só podem ser acessados pelas próprias classes derivadas.
O que pode ser protegido?
Atributos, propriedades, métodos, construtores, classes e interfaces aninhadas.
O nível interno só podem ser acessados por códigos escritos em classes do mesmo assembly (.exe ou .dll) da classe na qual foram declarados.
Protected:
O nível protegido é definido como protected.Os itens protegidos só podem ser acessados pelas próprias classes derivadas.
O que pode ser protegido?
Atributos, propriedades, métodos, construtores, classes e interfaces aninhadas.
Interno:
O nível Interno é definido como internal.O nível interno só podem ser acessados por códigos escritos em classes do mesmo assembly (.exe ou .dll) da classe na qual foram declarados.
Protected Interno:
O nível é aplicados assossiando o modificador protected em conjunto com o modificador internal resultando no Protected Interno.O nível Interno é definido como protected internal.
O nível protegido interno só podem ser acessados por códigos escritos em classes do mesmo assembly (.exe ou .dll) ou códigos de classe derivadas.
Public: Esse é fácil, todos tem acesso :)
Níveis de visíbilidade - C#
Reviewed by Telles
on
09:25
Rating:
Nenhum comentário: