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 merupakan bagian dari kursus
Pengantar Pemrograman Berorientasi Objek di Java
Instruksi latihan
- Lengkapi pewarisan kelas
Toyotadari kelasCarmenggunakan kata kunciextends. - Panggil konstruktor kelas
Cardari dalam konstruktorToyotamenggunakan metodesuper. - Teruskan parameter yang sesuai ke metode
superdari parameter konstruktorToyota. - Buat sebuah instance
ToyotabernamamyToyotadengancolorbernilai"black",modelbernilai"yaris", danyearbernilai2014.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
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);
}
}