Implementar métodos abstractos
Vas a modificar las clases Toyota y Mercedes para que cada coche tenga su propia implementación del claxon. Para darle personalidad a cada una, crearás una versión del método para hacer sonar el claxon tanto en la clase Toyota como en la clase Mercedes.
La clase Car ya está precargada para ti.
Este ejercicio forma parte del curso
Introducción a la Programación Orientada a Objetos en Java
Instrucciones del ejercicio
- Implementa el método
soundHornen la claseToyotapara que imprima"sounds like a toyota". - Implementa el método
soundHorndentro de la claseMercedespara que imprima"sounds like a mercedes". - Dentro del método
main, llama al métodosoundHornen la instanciamyToyotay al métodosoundHornen la instanciamyMercedes.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
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
____.____();
____.____();
}
}