Diskusi Abdullah Chaniago

Selesai
Abdullah Chaniago
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

Avatar
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.