ComenzarEmpieza gratis

Implementar la interfaz en la clase Tesla

Para que la clase Tesla tenga la funcionalidad de conducción autónoma, usarás la interfaz ElectricCar para habilitarla. En la clase Tesla, aprovecharás la interfaz e implementarás el método de conducción autónoma como requisito.

NOTA: Los métodos no void de una interfaz deben implementarse en la clase que la implementa.

Este ejercicio forma parte del curso

Introducción a la Programación Orientada a Objetos en Java

Ver curso

Instrucciones del ejercicio

  • Implementa la interfaz ElectricCar usando la palabra clave implements en la clase Tesla.
  • Implementa el método void activateSelfDriving dentro de Tesla como un método public y haz que imprima "self driving on" cuando se invoque.
  • Llama al método activateSelfDriving sobre la instancia de objeto myTesla.

Ejercicio interactivo práctico

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

public class Main {
    
    interface ElectricCar {
        void activateSelfDriving();
    }
           
    // Implement ElectricCar Interface
    static class Tesla ____ ____ {
        
        // Implement activateSelfDriving method 
        public void ____() {
            System.out.____("self driving on");
        }                              
    }

    public static void main(String[] args) {
        Tesla myTesla = new Tesla();
        // Call activateSelfDriving method
        ____.____();
    }
}
Editar y ejecutar código