FC ConcursosFC Concursos

Flashcard FC377525

O que garante o modificador final para classes, métodos e métodos private?

Linguagens de Programação

Instituto Consulplan · 2020

De acordo com o assunto TI Desenvolvimento de Sistemas: Linguagens de Programação, responda:

O que garante o modificador final para classes, métodos e métodos private?
Mostrar resposta e comentário

Resposta

Resposta:
Classe final: não pode ser estendida.
Método final: não pode ser sobrescrito, mas pode ser sobrecarregado com assinatura diferente.
Método private: inacessível às subclasses; não é sobrescrito — declaração igual na subclasse cria um novo método.

Explicação:
Uma classe marcada final impede a criação de subclasses, preservando a hierarquia.
Um método final garante a mesma implementação nas subclasses; sobrecarga não altera essa implementação.
Métodos private não são visíveis nas subclasses, por isso comportam‑se como não sobrescritíveis; uma definição idêntica na subclasse é uma nova definição.




Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/374755

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo