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
Petunjuk 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 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);
}
}