Top Ad unit 728 × 90

Níveis de visíbilidade - C#

No C# temos 5 níveis de visibilidade:

>Privado
>Protegido
>Interno
>Protegido interno
>Publico











Privado:  

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.

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: 5

Nenhum comentário:

All Rights Reserved by Programa © 2014 - 2015
Powered By Blogger, Designed by Sweetheme

Formulário de contato

Nome

E-mail *

Mensagem *

Tecnologia do Blogger.