Considere as seguintes classes: É correto afirmar que
Considere as seguintes classes:
É correto afirmar que
Comentários
Veja os comentários dos nossos alunos
Gabarito Letra D.
Na Programação Orientada a Objetos o significado de herança tem o mesmo significado para o mundo real. Assim como um filho pode herdar alguma característica do pai, na Orientação a Objetos é permitido que uma classe herde atributos e métodos da outra.
Fonte: https://www.devmedia.com.br/abstracao-encapsulamento-e-heranca-pilares-da-poo-em-java/26366
a) A classe Uva implementa sim outro método cor. O método de mesma assinatura na superclasse está sendo sobrescrito, o uso da anotação @Overhide é opcional
b) "extends" é usado na hierarquia entre duas classes ou entre duas interfaces. Entre interface e classe é usado "implements"
c) Só existe o conceito de herança entre essas classes. Classe abstrata precisa do modificador "abstract"
d) Abacaxi herda de Fruta. Como todos os métodos de Fruta não são privados, então Abacaxi poderá acessar todos os métodos de Fruta
e) Classes não podem ser private nem protected, a menos que sejam classes aninhadas
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo