Flashcard FC377505
De acordo com o assunto TI Desenvolvimento de Sistemas: Linguagens de Programação, responda: Resuma as regras essenciais sobre herança, super, final em métodos e métodos em interfa
Linguagens de Programação
Instituto Consulplan · 2024
Resuma as regras essenciais sobre herança, super, final em métodos e métodos em interfaces em Java.
Mostrar resposta e comentário
Resposta
R: Uma classe só pode estender outra; super acessa construtor, campos e métodos; final impede sobrescrição; interfaces podem ter métodos com implementação.Explicação:
Herança: Java não permite herança múltipla de classes; uma classe estende apenas uma superclasse, mas pode implementar várias interfaces.
super: além de super() (construtor), existe super.metodo() e super.campo para acessar membros da superclasse.
final: aplicado a um método impede que ele seja overridden por subclasses.
Interfaces: desde Java 8 podem ter métodos default e static com implementação; desde Java 9 também métodos private com corpo.
Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/374735
Conteúdo do catálogo FC Concursos · Atualizado em