MulaiMulai sekarang secara gratis

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

Lihat Kursus

Petunjuk latihan

  • Implementasikan metode soundHorn di kelas Toyota untuk mencetak "sounds like a toyota".
  • Implementasikan metode soundHorn di dalam kelas Mercedes untuk mencetak "sounds like a mercedes".
  • Di dalam metode main, panggil metode soundHorn pada instance myToyota dan metode soundHorn pada instance myMercedes.

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