Eai pessoal blz??
É o seguinte estava estudando classes abstratas, só que fiquei com duvida se é possivel extender uma classe concreta para uma classe abstrata???pois peguei um exercicio de um simulado que tinha isso.
É mais ou menos assim:
Eai pessoal blz??
É o seguinte estava estudando classes abstratas, só que fiquei com duvida se é possivel extender uma classe concreta para uma classe abstrata???pois peguei um exercicio de um simulado que tinha isso.
É mais ou menos assim:
É possível sim. Basta você fazer exatamente como você fez (declarar um método da subclasse como “abstract”).
Você quer saber “mas ora bolas, para que serve isso?”
Por exemplo, você poderia ter uma hierarquia de classes assim:
Veículo -> Carro -> Toyota -> ToyotaHibrido -> ToyotaPrius
onde Toyota (uma classe concreta) é um carro da Toyota que funciona a gasolina, e ToyotaHibrido (uma classe abstrata) seria um que funcione a gasolina e a eletricidade.
Como você deve saber, se você for aficionado por carros, a classe concreta que estende ToyotaHibrido é o ToyotaPrius.
cido18
Beleza entendi , muito obrigado
Carlos_ds_jar
Ei cido18, quando a solução para o seu problema tiver sido encontrada vc marca no assunto do tópico como [resolvido] :idea: