FC ConcursosFC Concursos

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

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 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

Continue aprendendo