Blog

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.

Happy coding!

Anterior Seguinte