
Kelas yang mewariskan disebut dengan superclass, dan kelas yang diwarisi disebut subclass. Untuk mendapatkan turunan dari superclass, pada subclass ditambahkan kode : extends.
Perhatikan contoh berikut.
//SuperA.java
class SuperA {
private int a;
public void setSuperA(int nilai) {
a = nilai;
}
public int getSuperA() {
return a;
}
}
/SubB.java
// membuat kelas turunan (subclass) dari kelas A
class SubB extends SuperA {
private int b;
public void setSubB(int nilai) {
b = nilai;
}
public int getSubB() {
return b;
}
}
//DemoKelasTurunan1.java
class DemoKelasTurunan1 {
public static void main(String[] args) {
// melakukan instansiasi terhadap kelas B
SubB ObyekB = new SubB();
// mengeset nilai objek dari kelas B
ObyekB.setSuperA(50);
ObyekB.setSubB(200);
// mendapatkan nilai yang terdapat dalam objek dari kelas B
System.out.println("Nilai a : " + Obyek.getSuperA());
System.out.println("Nilai b : " + Obyek.getSubB());
}
}
Keterangan:
Buatlah program untuk mencari volume bangun kubus dengan menerapkan konsep inheritance. Tugas dikumpulkan ke alamat: sugenghw@yahoo.co.id
0 komentar:
Posting Komentar