Kom igångKom igång gratis

Implementera gränssnittet på klassen Tesla

För att ge klassen Tesla funktionen för självkörning använder du gränssnittet ElectricCar. I klassen Tesla implementerar du gränssnittet och lägger till metoden för självkörning som ett krav.

OBS: Icke-void-metoder i ett gränssnitt måste implementeras i klassen som implementerar gränssnittet.

Den här övningen är en del av kursen

Introduktion till objektorienterad programmering i Java

Visa kurs

Övningsinstruktioner

  • Implementera gränssnittet ElectricCar med nyckelordet implements på klassen Tesla.
  • Implementera metoden void activateSelfDriving i klassen Tesla som en public-metod, och se till att den skriver ut "self driving on" när den anropas.
  • Anropa metoden activateSelfDriving på objektinstansen myTesla.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

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
        ____.____();
    }
}
Redigera och kör kod