Logo Passei Direto
Buscar
Java passou a adotar o aninhamento de classes logo nas suas primeiras versões. Na pogramação (OO), uma classe aninhada é uma classe declarada inteiramente dentro de uma outra classe ou interface. Sobre o aninhamento de classes em Java, marque a única opção correta.

a - A classe aninhada é derivada da classe mais externa.
b - Classes aninhadas só podem estender a classe mais externa.
c - Classes aninhadas não são extensíveis.
d - Classes aninhadas têm a mesma visibilidade que a especificada pelo modificador de acesso aplicado à classe mais externa.
e - Uma classe aninhada é um membro da classe mais externa.
User badge image
Thiago Prado

semana passada

Respostas

User badge image

Ed Verified user icon

semana passada

Vamos analisar cada uma das alternativas sobre classes aninhadas em Java: a - A classe aninhada é derivada da classe mais externa. Incorreta. Uma classe aninhada não é automaticamente uma subclasse da classe externa, a menos que seja explicitamente declarada como tal. b - Classes aninhadas só podem estender a classe mais externa. Incorreta. Classes aninhadas podem estender outras classes, não apenas a classe externa. c - Classes aninhadas não são extensíveis. Incorreta. Classes aninhadas podem ser extensíveis, dependendo de como são declaradas (por exemplo, se forem públicas ou protegidas). d - Classes aninhadas têm a mesma visibilidade que a especificada pelo modificador de acesso aplicado à classe mais externa. Incorreta. A visibilidade de uma classe aninhada pode ser diferente da classe externa, dependendo do modificador de acesso aplicado à classe aninhada. e - Uma classe aninhada é um membro da classe mais externa. Correta. Uma classe aninhada é considerada um membro da classe externa e pode acessar os membros da classe externa, mesmo que sejam privados. Portanto, a alternativa correta é: e - Uma classe aninhada é um membro da classe mais externa.

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