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
Instrucciones del ejercicio
- Implementa la interfaz
ElectricCarusando la palabra claveimplementsen la claseTesla. - Implementa el método
voidactivateSelfDrivingdentro deTeslacomo un métodopublicy haz que imprima"self driving on"cuando se invoque. - Llama al método
activateSelfDrivingsobre la instancia de objetomyTesla.
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
____.____();
}
}