Aan de slagGa gratis aan de slag

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

Cursus bekijken

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.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in 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