Sobrecarga de métodos
Un aspecto clave del polimorfismo es la sobrecarga, que permite que las instancias de objetos creadas a partir de tus clases existan en diferentes formas. Vas a implementar una segunda forma de conducir para que el Tesla pueda ir marcha atrás. Este es un caso de sobrecarga de métodos, donde queremos que una funcionalidad tenga distintas formas dentro de la misma clase.
Este ejercicio forma parte del curso
Introducción a la Programación Orientada a Objetos en Java
Instrucciones del ejercicio
- Crea un segundo método
publicvoid,drive, que reciba un parámetrobooleanllamadoisDrivingBackward. - Dentro del nuevo método
drive, imprime el mensaje"driving backward". - Llama al segundo método
driveusando la instancia de objetomyTeslacon el valor del parámetrotrue.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
public class Main {
static class Tesla {
public void drive() {
System.out.println("drive normally");
}
// Create second drive method with parameter isDrivingBackward
public void ____(____ ____){
System.out.println("____");
}
}
public static void main(String[] args) {
Tesla myTesla = new Tesla();
myTesla.drive();
// Call second drive method
____.____(____);
}
}