public class DemoSuper {
/**Main Method*/
public static void main(String[] Args){
System.out.println("\nDEMO 'super' PADA INHERITANCE");
System.out.println("-----------------------------\n");
// Membuat instans dari kelas anak dan memanggil
// method yang dimilikinya.
KelasAnak kA = new KelasAnak();
kA.methodAnak();
}
}
/**Kelas Anak*/
class KelasAnak extends KelasInduk {
// Konstruktor kelas Anak memanggil konstruktor kelas Induk
public KelasAnak(){
super();
}
// Method yang memanggil methodInduk dari kelas induknya
// dengan menggunakan keyword super.
public void methodAnak(){
super.methodInduk();
}
}
/**Kelas Induk*/
class KelasInduk {
// Konstruktor kelas Induk
public KelasInduk(){
System.out.println("Ini adalah konstruktor kelas Induk\n");
}
// Method kelas Induk
public void methodInduk(){
System.out.println("Method ini dimiliki oleh kelas Induk\n");
}
}
Post a Comment