ÎncepețiÎncepe gratuit

Implementarea interfeței pe clasa Tesla

Pentru a adăuga funcția de conducere autonomă clasei Tesla, vei folosi interfața ElectricCar. În clasa Tesla, vei implementa această interfață și vei defini metoda de conducere autonomă conform cerinței.

NOTĂ: Metodele non-void dintr-o interfață trebuie implementate în clasa care utilizează acea interfață.

Acest exercițiu face parte din cursul

Introducere în Programarea Orientată pe Obiecte în Java

Vezi cursul

Instrucțiuni pentru exercițiu

  • Implementează interfața ElectricCar folosind cuvântul cheie implements pe clasa Tesla.
  • Implementează metoda void activateSelfDriving în interiorul clasei Tesla ca metodă public și fă-o să afișeze "self driving on" când este apelată.
  • Apelează metoda activateSelfDriving pe instanța obiectului myTesla.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

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
        ____.____();
    }
}
Editează și rulează codul