Modificadores de Acesso em C#
Nesta publicação aprende-se a trabalhar com modificadores de acesso para que se possa usar esses mesmos conhecimentos e assim evoluir.
- os modificadores de acesso são usados para especificar a acessibilidade declarada de uma variável (atributo), função (método), classee etc;
- existem cincos modificadores de acesso (níveis de acessibilidade): public, protected, internal, protected internal e private;
- o public faz com que o acesso não seja restrito em nenhuma parte do nosso código;
- o protected resume-se à possibilidade de acesso apenas dentro da própria classe ou dentro de uma classe derivada dessa mesma;
- o internal faz com só se seja possível ter acesso dentro do namespace atual;
- o protected internal significa que só se tem acesso no namespace atual e nas classes derivadas de um outro namespace;
- o private traduz-se no acesso apenas dentro da própria classe.
using System;
namespace Base {
class ModificadoresDeAcesso {
// public, protected, internal, protected internal e private
private void Run() {
Console.WriteLine("Estamos a tentar aprender a trabalhar com os vários modificadores de acesso.");
}
}
}
Não te esqueças de assistir ao vídeo e podes sempre ler esta publicação em inglês.