ComeçarComece de graça

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

Ver curso

Instruções do exercício

  • Implemente a interface ElectricCar usando a palavra-chave implements na classe Tesla.
  • Implemente o método void activateSelfDriving dentro de Tesla como um método public e faça-o imprimir "self driving on" quando for chamado.
  • Chame o método activateSelfDriving na instância do objeto myTesla.

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
        ____.____();
    }
}
Editar e executar o código