Implementando métodos abstratos
Você vai alterar as classes Toyota e Mercedes para dar a cada carro sua própria implementação do som da buzina. Para diferenciar, você criará uma versão do método de buzina tanto na classe Toyota quanto na classe Mercedes.
A classe Car já foi carregada para você.
Este exercício faz parte do curso
Introdução à Programação Orientada a Objetos em Java
Instruções do exercício
- Implemente o método
soundHornna classeToyotapara imprimir"sounds like a toyota". - Implemente o método
soundHornna classeMercedespara imprimir"sounds like a mercedes". - No método
main, chame o métodosoundHornna instânciamyToyotae o métodosoundHornna instânciamyMercedes.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
public class Main {
static class Toyota extends Car {
public Toyota() {
super();
}
// Create soundHorn() for Toyota
public ____ ____() {
System.out.println("____");
}
}
static class Mercedes extends Car {
// Create soundHorn() for Mercedes
public void ____() {
System.out.println("____");
}
public Mercedes() {
super();
}
}
public static void main(String[] args) {
Toyota myToyota = new Toyota();
Mercedes myMercedes = new Mercedes();
// Call "soundHorn" for myToyota and myMercedes
____.____();
____.____();
}
}