Criando classes abstratas
Para quem ama carros, ouvir a buzina já basta para identificar um tipo específico de carro. Muitas montadoras sabem disso e fazem seus carros terem um som único como estratégia de marca. Você vai atualizar a classe Car para conter um método responsável pela funcionalidade da buzina dos carros.
OBSERVAÇÃO: Uma classe abstrata não pode ter objetos de instância criados a partir dela, pois existe apenas como um modelo para ser herdado.
Este exercício faz parte do curso
Introdução à Programação Orientada a Objetos em Java
Instruções do exercício
- Torne a classe
Caruma classe abstrata usando a palavra-chaveabstract. - Crie um método
publicabstractvoiddentro deCarchamadosoundHorn.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
public class Main {
// Make Car abstract
static ____ class Car {
public Car() {
}
// Define soundHorn() as a public abstract void method
public ____ ____ ____();
}
public static void main(String[] args) {
}
}