Inizia subitoInizia gratis

Implementare un'interfaccia nella classe Tesla

Per aggiungere la funzionalità di guida autonoma alla classe Tesla, userai l'interfaccia ElectricCar per abilitarla. Nella classe Tesla sfrutterai l'interfaccia e implementerai il metodo di guida autonoma come requisito.

NOTA: I metodi non-void dichiarati in un'interfaccia devono essere implementati dalla classe che implementa l'interfaccia.

Questo esercizio fa parte del corso

Introduzione alla programmazione orientata agli oggetti in Java

Visualizza corso

Istruzioni dell'esercizio

  • Implementa l'interfaccia ElectricCar usando la keyword implements nella classe Tesla.
  • Implementa il metodo void activateSelfDriving dentro Tesla come metodo public e fagli stampare "self driving on" quando viene chiamato.
  • Chiama il metodo activateSelfDriving sull'istanza myTesla.

esercizio interattivo pratico

Prova questo esercizio completando questo codice di esempio.

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
        ____.____();
    }
}
Modifica ed esegui il codice