Questões Informática Linguagens

Assinale a afirmativa correta sobre herança em JAVA.

Responda: Assinale a afirmativa correta sobre herança em JAVA.


1Q647757 | Informática, Linguagens, Técnico em Tecnologia da Informação, Banco do Rio Grande do Sul RS, FAURGS, 2018

Assinale a afirmativa correta sobre herança em JAVA.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

💬 Comentários

Confira os comentários sobre esta questão.
Marcos de Castro
Por Marcos de Castro em 31/12/1969 21:00:00
Gabarito: b) Toda classe que não estenda especificamente uma outra classe é uma subclasse de Object.

Em Java, todas as classes, direta ou indiretamente, herdam da classe Object, que é a raiz da hierarquia de classes. Isso significa que se uma classe não estende explicitamente outra classe, ela automaticamente herda de Object.

A alternativa a) está incorreta porque subclasses não têm acesso direto aos campos privados da superclasse; esses campos são acessíveis apenas dentro da própria classe onde foram declarados.

A alternativa c) está incorreta porque propriedades mais especializadas ficam em subclasses, enquanto propriedades comuns ficam em superclasses.

A alternativa d) está incorreta porque interfaces não possuem estado (atributos), apenas comportamento (métodos abstratos ou default), então a herança de estado ocorre apenas na herança de classe.

A alternativa e) está incorreta porque propriedades comuns a todas as classes da hierarquia devem ficar em superclasses, não em subclasses.

Portanto, a alternativa b) é a correta, pois reflete a estrutura fundamental da herança em Java.
⚠️ Clique para ver os comentários

Visualize os comentários desta questão clicando no botão abaixo

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