Diskusi Abdullah Chaniago
Selesai
Abdullah Chaniago
2 tahun yang lalu
Ditanyakan pada: Inheritance
Inheritance
class Manager { String name; String address;
void sayHelo(String paramName, String paramAddress){
System.out.println("halo " + paramName + " kamu tinggal dimana?" + address);
}
Manager(String paramName, String paramAddress){
name = paramName;
address = paramAddress;
}
}
mengapa pada parent diatas, ketika membuat class baru kemudian diextend, seperti berikut: class VicePresident extends Manager { }
, class vicePresident tersebut menjadi error... mohon dibantu penjelasannya.. terimakasih
1 Jawaban
Nur Askiah
2 tahun yang lalu
Halo, error terjadi karena di parent class memiliki constructor dengan dua parameter, sementara di child class tidak mengakses constructornya. Untuk mengatasi ini, bisa menggunakan keyword super
yang akan dipelajari pada video-video berikutnya. Silahkan lanjutkan dulu belajarnya ya.