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 merupakan bagian dari kursus
Pengantar Pemrograman Berorientasi Objek di Java
Instruksi 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 langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
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
____.____();
____.____();
}
}