Buscar

Os modificadores de acesso são palavras reservadas da linguagem de programação Java e definem os padrões de visibilidade de acesso às classes, aos ...

Os modificadores de acesso são palavras reservadas da linguagem de programação Java e definem os padrões de visibilidade de acesso às classes, aos atributos e aos métodos. Por intermédio dos modificadores de acesso, é possível ocultar determinadas partes do código, dividindo o programa em partes menores e independentes e esta ação, de ocultar e/ou dividir, é conhecida como encapsulamento Acerca do conceito de encapsulamento e dos modificadores de acesso da linguagem de programação Java, analise as afirmativas a seguir: I- Uma declaração com o modificador "public" permite o acesso de qualquer lugar do projeto Java e por qualquer entidade que possa visualizar a classe a que ela pertença. II- Os membros de uma classe declarados com o modificador "protected" não podem ser acessados ou utilizados por nenhuma outra classe. III- Métodos declarados como "default" só podem ser acessados a partir dos métodos da própria classe. IV- O Java define quatro modificadores de visibilidade: "private", "public", "protected" e "default". Agora, assinale a alternativa CORRETA:


A ) As afirmativas II e III estão corretas.


B ) As afirmativas II, III e IV estão corretas.


C ) Somente a afirmativa I está correta.


D ) As afirmativas I e IV estão corretas.

💡 1 Resposta

User badge image

Ed Verified user icon

A alternativa correta é a letra D) As afirmativas I e IV estão corretas. Explicação: - A afirmativa I está correta, pois o modificador "public" permite o acesso de qualquer lugar do projeto Java e por qualquer entidade que possa visualizar a classe a que ela pertença. - A afirmativa IV também está correta, pois o Java define quatro modificadores de visibilidade: "private", "public", "protected" e "default". Já a afirmativa II está incorreta, pois os membros de uma classe declarados com o modificador "protected" podem ser acessados por outras classes que estejam no mesmo pacote ou por subclasses. E a afirmativa III também está incorreta, pois métodos declarados como "default" podem ser acessados por outras classes que estejam no mesmo pacote.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais