Mulai sekarangMulai 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 merupakan bagian dari kursus

Pengantar Pemrograman Berorientasi Objek di Java

Lihat Kursus

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