Ed
ontem
Vamos analisar as alternativas para entender o que é uma classe base no contexto de polimorfismo: a) A classe onde os métodos são definidos, mas não podem ser usados diretamente. - Isso não é correto, pois os métodos podem ser usados, mas podem ser sobrescritos nas classes filhas. b) A classe onde todos os métodos polimórficos são implementados de forma final. - Isso também não é correto, pois uma classe base geralmente permite que seus métodos sejam sobrescritos. c) A classe de onde as classes filhas herdam os métodos e podem sobrescrevê-los. - Esta definição está correta, pois a classe base fornece a estrutura e os métodos que podem ser herdados e modificados pelas classes derivadas. d) A classe que nunca é instanciada, apenas usada como referência. - Embora muitas classes base sejam abstratas e não possam ser instanciadas, essa definição não abrange completamente o conceito de classe base. Portanto, a alternativa correta é: c) A classe de onde as classes filhas herdam os métodos e podem sobrescrevê-los.
Mais perguntas desse material