Tutorial sobre os níveis de acesso aos metodos e atributos de uma classe em C#
Ao final desse tutorial aprenderemos sobre os níveis de acessos a classes em C#
No tutorial passado, aprendemos como criar as classes e Fields, agora iremos aprender sobre como definir os níveis de acesso a essa classe.
O link do tutorial anterior é o seguinte:
http://devbr.net/tutoriais/39-tutoriais/46-tutorial-criacao-de-classes-em-c.html
Iremos usar a mesma estrutura da classe anterior, para recordar irei colocar aqui novamente:
class Cliente
{
string Nome;
string Sobrenome;
}
É comum ao criarmos classes definirmos seus niveis de acesso para nossas propriedades e métodos, temos basicamente 4 niveis de acesso, são eles o seguinte :
- Public
- Private
- Protected
- Internal
Para definirmos o nível de acesso a um campo (Field) prosseguimos da seguinte maneira:
class Cliente
{
public string Nome;
public string Sobrenome;
}
Abaixo veremos uma tabela com os niveis de acesso e suas descrições:
Nível de Acesso | Descrição |
Public | Acesso não é restrito |
Private | Acesso somente é permitido a membros da mesma classe |
protected | Acesso é permitido ao membros da mesma classe ou classes herdadas. |
Internal | Acesso permitidos aos membros do mesmo assembly |
Até a próxima
Thiago Silva Santos
Microsoft Student Partners
| Comentários |
|
Tweet me!