MulaiMulai sekarang secara gratis

Mewarisi kelas car

Dengan pewarisan, kita dapat membentuk relasi antarkelas dan berbagi kode, sehingga menghindari pengulangan yang tidak perlu. Anda akan membuat kelas Toyota mewarisi semua yang telah kita buat dari kelas Car, dan untuk menyelesaikan pewarisan, Anda harus memanggil konstruktor kelas dasar.

Kelas Car dari latihan sebelumnya telah dimuatkan untuk Anda.

Latihan ini adalah bagian dari kursus

Pengantar Pemrograman Berorientasi Objek di Java

Lihat Kursus

Petunjuk latihan

  • Lengkapi pewarisan kelas Toyota dari kelas Car menggunakan kata kunci extends.
  • Panggil konstruktor kelas Car dari dalam konstruktor Toyota menggunakan metode super.
  • Teruskan parameter yang sesuai ke metode super dari parameter konstruktor Toyota.
  • Buat sebuah instance Toyota bernama myToyota dengan color bernilai "black", model bernilai "yaris", dan year bernilai 2014.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

public class Main {  
    // Enable the "Toyota" class to inherit from "Car"
 	static class Toyota ____ ____ {        
        public Toyota(String color, String model, int year){
        	// Call the "Car" constructor using "super()"
           ____(____, ____, ____);
        }
    }
    
    public static void main(String[] args) {
       // Create "myToyota" instance of Toyota
       ____ myToyota = new Toyota("____", "____", ____);
       System.out.println(myToyota.model);
    }
}
Edit dan Jalankan Kode