Mengimplementasikan metode abstrak
Anda akan mengubah kelas Toyota dan Mercedes agar masing-masing mobil memiliki implementasinya sendiri untuk membunyikan klakson. Untuk membedakannya, Anda akan membuat versi metode untuk membunyikan klakson di kedua kelas Toyota dan Mercedes.
Kelas Car telah dimuat sebelumnya untuk Anda.
Latihan ini adalah bagian dari kursus
Pengantar Pemrograman Berorientasi Objek di Java
Petunjuk latihan
- Implementasikan metode
soundHorndi kelasToyotauntuk mencetak"sounds like a toyota". - Implementasikan metode
soundHorndi dalam kelasMercedesuntuk mencetak"sounds like a mercedes". - Di dalam metode
main, panggil metodesoundHornpada instancemyToyotadan metodesoundHornpada instancemyMercedes.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
public class Main {
static class Toyota extends Car {
public Toyota() {
super();
}
// Create soundHorn() for Toyota
public ____ ____() {
System.out.println("____");
}
}
static class Mercedes extends Car {
// Create soundHorn() for Mercedes
public void ____() {
System.out.println("____");
}
public Mercedes() {
super();
}
}
public static void main(String[] args) {
Toyota myToyota = new Toyota();
Mercedes myMercedes = new Mercedes();
// Call "soundHorn" for myToyota and myMercedes
____.____();
____.____();
}
}