CommencerCommencer gratuitement

Implementing interface on Tesla class

To make the Tesla class have the self-driving feature, you will use the ElectricCar interface to enable this feature. In the Tesla class, you will harness the interface and implement the self-driving method as a requirement.

NOTE: Interface non-void methods must be implemented in the class implementing the interface.

Cet exercice fait partie du cours

Introduction to Object-Oriented Programming in Java

Afficher le cours

Instructions

  • Implement the ElectricCar interface using the implements keyword on the Tesla class.
  • Implement the void activateSelfDriving method inside the Tesla as a public method, and make it print out "self driving on" when called.
  • Call the activateSelfDriving method on the myTesla object instance.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

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
        ____.____();
    }
}
Modifier et exécuter le code