Logo Passei Direto
Buscar
9. Os modificadores de acesso são palavrasreservadas da linguagem de programação Java edefinem os padrões de visibilidade de acesso àsclasses, aos atributos e aos métodos. Porintermédio dos modificadores de acesso, épossível ocultar determinadas partes do código,dividindo o programa em partes menores eindependentes e esta ação, de ocultar e/ou dividir,é conhecida como encapsulamento Acerca doconceito de encapsulamento e dos modificadoresde 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 projetoJava e por qualquer entidade que possa visualizara classe a que ela pertença. II- Os membros deuma classe declarados com o modificador"protected" não podem ser acessados ouutilizados por nenhuma outra classe. III- Métodosdeclarados como "default" só podem seracessados a partir dos métodos da própria classe.IV- O Java define quatro modificadores devisibilidade: "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. ( ) As afirmativas I e IV estão corretas. D. ( ) Somente a afirmativa I está correta.
User badge image
Dyones Monteiro de Lima

há 3 dias

Respostas

User badge image

Ed Verified user icon

há 3 dias

Vamos analisar cada afirmativa: 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. Verdadeiro, essa afirmativa está correta. II- Os membros de uma classe declarados com o modificador "protected" não podem ser acessados ou utilizados por nenhuma outra classe. Falso, membros "protected" podem ser acessados por subclasses e por classes no mesmo pacote. III- Métodos declarados como "default" só podem ser acessados a partir dos métodos da própria classe. Falso, métodos "default" (sem modificador) podem ser acessados por outras classes no mesmo pacote. IV- O Java define quatro modificadores de visibilidade: "private", "public", "protected" e "default". Verdadeiro, essa afirmativa está correta. Com base nas análises: - A afirmativa I é verdadeira. - A afirmativa II é falsa. - A afirmativa III é falsa. - A afirmativa IV é verdadeira. Portanto, as afirmativas corretas são I e IV. A alternativa correta que contém todas as afirmativas verdadeiras é: C. ( ) As afirmativas I e IV estão corretas.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina