Na linguagem C#, modificadores de acesso são palavras-chave usadas para espec...

Na linguagem C#, modificadores de acesso são palavras-chave usadas para especificar a acessibilidade declarada de um tipo ou membro. Existem quatro modificadores de acesso:


publicidade
Na linguagem C#, modificadores de acesso são palavras-chave usadas para especificar a acessibilidade declarada de um tipo ou membro. Existem quatro modificadores de acesso: public, protected, internal e private. Correlacione as colunas a seguir:
Acessibilidade declarada 1 - public 2 - protected 3 - internal 4 - protected internal 5 - private

Significado ( ) O acesso não é restrito. ( ) O acesso é limitado para o tipo de recipiente. ( ) O acesso é limitado ao conjunto atual ou tipos derivados da classe que contém. ( ) O acesso é limitado ao conjunto atual. ( ) O acesso é limitado à classe que contém classes ou tipos derivados da classe que contém.
A alternativa que apresenta o resultado encontrado na 2ª coluna é
Analisando...
publicidade

🚀 Desbloqueie a explicação completa

Veja comentários detalhados e resoluções exclusivas para entender o gabarito desta questão.

Criar conta grátis
  • Ingrid Nunes
    Ingrid Nunes EQUIPE
    22/10/2026 • 10:01
    Vamos falar um pouco sobre os modificadores de acesso na linguagem C#. Eles determinam quem pode acessar certos membros ou tipos dentro do código, como variáveis, métodos e classes. Isso é importante para controlar o encapsulamento e proteger os dados.

    Agora, vamos revisar cada um dos modificadores listados:
    - public: O acesso não é restrito, ou seja, qualquer código pode acessar o membro.
    - private: O acesso é restrito à própria classe que contém o membro.
    - protected: O acesso é permitido à classe que contém e também às classes derivadas dela.
    - internal: O acesso é limitado ao conjunto atual, ou seja, ao assembly onde o código está.
    - protected internal: O acesso é a união dos acessos protected e internal, ou seja, dentro do assembly atual e também por classes derivadas, mesmo que estejam em outros assemblies.

    Analisando as descrições da questão com as opções dadas:
    ( ) O acesso não é restrito. -> public (1)
    ( ) O acesso é limitado para o tipo de recipiente. -> private (5)
    ( ) O acesso é limitado ao conjunto atual ou tipos derivados da classe que contém. -> protected internal (4)
    ( ) O acesso é limitado ao conjunto atual. -> internal (3)
    ( ) O acesso é limitado à classe que contém classes ou tipos derivados da classe que contém. -> protected (2)

    Portanto, a sequência correta para a segunda coluna é: 1 - 5 - 4 - 3 - 2, que corresponde à alternativa c).
publicidade
🍪

Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.