Aan de slagBegin gratis

Interface implementeren in de Tesla-klasse

Om de Tesla-klasse zelfrijdende functionaliteit te geven, gebruik je de ElectricCar-interface om deze feature in te schakelen. In de Tesla-klasse maak je gebruik van de interface en implementeer je de zelfrijdende methode als vereiste.

OPMERKING: Niet-void-methoden in een interface moeten worden geïmplementeerd in de klasse die de interface implementeert.

Deze oefening maakt deel uit van de cursus

Introductie tot objectgeoriënteerd programmeren in Java

Bekijk cursus

Oefeninstructies

  • Implementeer de ElectricCar-interface met het sleutelwoord implements op de Tesla-klasse.
  • Implementeer de void-methode activateSelfDriving in Tesla als een public methode en laat die "self driving on" afdrukken wanneer deze wordt aangeroepen.
  • Roep de methode activateSelfDriving aan op het object myTesla.

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan te vullen.

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
        ____.____();
    }
}
Code bewerken en uitvoeren