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
Petunjuk latihan
- Implementasikan interface
ElectricCarmenggunakan keywordimplementspada kelasTesla. - Implementasikan metode
voidactivateSelfDrivingdi dalamTeslasebagai metodepublic, dan buat agar mencetak"self driving on"saat dipanggil. - Panggil metode
activateSelfDrivingpada instance objekmyTesla.
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
____.____();
}
}