Implementando a interface na classe Tesla
Para que a classe Tesla tenha o recurso de direção autônoma, você vai usar a interface ElectricCar para habilitar essa funcionalidade. Na classe Tesla, você vai aproveitar a interface e implementar o método de direção autônoma como requisito.
NOTE: Métodos não void de uma interface devem ser implementados na classe que implementa a interface.
Este exercício faz parte do curso
Introdução à Programação Orientada a Objetos em Java
Instruções do exercício
- Implemente a interface
ElectricCarusando a palavra-chaveimplementsna classeTesla. - Implemente o método
voidactivateSelfDrivingdentro deTeslacomo um métodopublice faça-o imprimir"self driving on"quando for chamado. - Chame o método
activateSelfDrivingna instância do objetomyTesla.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
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
____.____();
}
}