QUESTÃO 5

A herança na Programação Orientada a Objetos permite que uma classe (subclasse) reutilize atributos e métodos de outra classe (superclasse). Subclasses representam especializações de superclasses, que são mais genéricas. A herança permite criar hierarquias de classes, promovendo reutilização de código e organização. Em Java, a palavra reservada extends é usada para indicar que uma classe herda de outra. Diferentemente de algumas linguagens, Java não permite herança múltipla de classes, sendo possível apenas herdar de uma única superclasse.

Fonte: OLIVEIRA JUNIOR, E. A.; NOEL, A. A. Programação Orientada a Objetos. Florianópolis: Arqué, 2023.

Com base no texto apresentado, sobre o conceito de herança em Java, assinale a alternativa correta:

Alternativas

Alternativa 1 – Uma subclasse é mais genérica que sua superclasse.

Alternativa 2 – Em Java, a palavra reservada usada para herança é implements.

Alternativa 3 – A herança múltipla de classes é permitida em Java sem restrições.

Alternativa 4 – Subclasses podem herdar atributos e métodos de suas superclasses.

Alternativa 5 – Uma superclasse é uma especialização da subclasse, contendo detalhes mais específicos.

Este site utiliza cookies para lhe oferecer uma melhor experiência de navegação. Ao navegar neste site, você concorda com o uso de cookies.