ComenzarEmpieza gratis

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

Ver curso

Instrucciones del ejercicio

  • Crea un segundo método public void, drive, que reciba un parámetro boolean llamado isDrivingBackward.
  • Dentro del nuevo método drive, imprime el mensaje "driving backward".
  • Llama al segundo método drive usando la instancia de objeto myTesla con el valor del parámetro true.

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