Carregando...
Carregando...
Ajude a melhorar a plataforma
Na programação orientada a objetos, “[...] classes internas são definidas dentro de outras classes [...]”. Desse modo, as “[...] classes internas podem ter acesso a dados privados das classes nas quais elas estão inseridas” (FÉLIX, 2016, p. 16). FÉLIX, R. Programação orientada a objetos. São Paulo: Pearson Education do Brasil, 2016. Considerando o apresentado, analise as asserções a seguir e a relação proposta entre elas. I. A classe interna poderá conter o que uma classe considerada “normal” possui, como variáveis e métodos, além de membros estáticos. POIS II. A utilização de membros estáticos em uma classe interna informa ao compilador Java que essa classe será interpretada separadamente. A respeito das asserções, assinale a alternativa correta a seguir.
Explique melhor esta questão
Abre o Tutor com o enunciado e as alternativas já no campo — você revisa e envia.
Esta questão foi verificada por um de nossos administradores.
JUSTIFICATIVA A asserção I é uma proposição falsa, pois uma classe interna não poderá conter membros estáticos, necessitando de uma implementação independente. Classes internas, em Java, são as classes definidas dentro do escopo de outra classe. As classes internas também são chamadas de classes aninhadas. Isso ajuda a ter uma fácil documentação e uma melhor manutenção do código. A asserção II também é uma proposição falsa, uma vez que membros estáticos, em uma classe interna, implicará erro na compilação. A partir da versão 16, é possível a utilização da classe estática, mas isso não infere em uma compilação separada.