ComenzarEmpieza gratis

Heredar de la clase car

Con la herencia, podemos crear relaciones entre clases y compartir código, evitando repeticiones innecesarias. Harás que la clase Toyota herede todo lo que hemos creado en la clase Car y, para completar la herencia, debes llamar al constructor de la clase base.

La clase Car de ejercicios anteriores 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

  • Completa la herencia de la clase Toyota a partir de la clase Car usando la palabra clave extends.
  • Llama al constructor de la clase Car desde el constructor de Toyota usando el método super.
  • Pasa los parámetros correctos al método super a partir de los parámetros del constructor de Toyota.
  • Crea una instancia de Toyota llamada myToyota con color igual a "black", model igual a "yaris" y year igual a 2014.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

public class Main {  
    // Enable the "Toyota" class to inherit from "Car"
 	static class Toyota ____ ____ {        
        public Toyota(String color, String model, int year){
        	// Call the "Car" constructor using "super()"
           ____(____, ____, ____);
        }
    }
    
    public static void main(String[] args) {
       // Create "myToyota" instance of Toyota
       ____ myToyota = new Toyota("____", "____", ____);
       System.out.println(myToyota.model);
    }
}
Editar y ejecutar código