ComenzarEmpieza gratis

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

Ver curso

Instrucciones del ejercicio

  • Implementa el método soundHorn en la clase Toyota para que imprima "sounds like a toyota".
  • Implementa el método soundHorn dentro de la clase Mercedes para que imprima "sounds like a mercedes".
  • Dentro del método main, llama al método soundHorn en la instancia myToyota y al método soundHorn en la instancia myMercedes.

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
        ____.____();
        ____.____();
    }
    
}
Editar y ejecutar código