MulaiMulai sekarang secara gratis

Menerapkan interface pada kelas Tesla

Agar kelas Tesla memiliki fitur mengemudi mandiri, Anda akan menggunakan interface ElectricCar untuk mengaktifkan fitur ini. Di dalam kelas Tesla, Anda akan memanfaatkan interface tersebut dan mengimplementasikan metode mengemudi mandiri sebagai persyaratan.

CATATAN: Metode non-void pada interface harus diimplementasikan di kelas yang mengimplementasikan interface tersebut.

Latihan ini adalah bagian dari kursus

Pengantar Pemrograman Berorientasi Objek di Java

Lihat Kursus

Petunjuk latihan

  • Implementasikan interface ElectricCar menggunakan keyword implements pada kelas Tesla.
  • Implementasikan metode void activateSelfDriving di dalam Tesla sebagai metode public, dan buat agar mencetak "self driving on" saat dipanggil.
  • Panggil metode activateSelfDriving pada instance objek myTesla.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

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
        ____.____();
    }
}
Edit dan Jalankan Kode