Inheritance (Pewarisan) adalah salah satu bentuk penggunaan
kembali perangkat lunak dimana suatu kelas baru dibuat dari kelas yang sudah
ada dengan memakai variabel data fungsi (method) dari kelas yang sudah ada
tersebut serta menambah atribut/pelaku yang baru, kelas baru otomatis memiliki
variabel atau fungsi yang dimiliki kelas asal.
Pada dasarnya, kita melakukan inheritance(pewarisan) untuk
membuat suatu class baru(class turunan/subclass) yang masih memiliki sifat atau
spesifikasi dari superclass.
Di dalam Java untuk mendeklarasikan suatu class sebagai subclass dilakukan dengan cara menambahkan kata kunci extends setelah deklarasi nama class, kemudian diikuti dengan nama parent class-nya. Kata kunci extends tersebut memberitahu kompiler Java bahwa kita ingin melakukan perluasan class.
Di dalam Java untuk mendeklarasikan suatu class sebagai subclass dilakukan dengan cara menambahkan kata kunci extends setelah deklarasi nama class, kemudian diikuti dengan nama parent class-nya. Kata kunci extends tersebut memberitahu kompiler Java bahwa kita ingin melakukan perluasan class.
LISTING
public class nama {
public static void main (
String[]args ) {
nama C = new nama();
C.info();
}
}
class Rumah {
private String a = "
Andre Pramana ";
public void info() {
//System.out.println
(" Dipanggil pada = "+this);
System.out.println
(" ");
System.out.println
(" Nama = "+a);
}
}
class nama extends Rumah {
private String b =
" ";
public void info(){
System.out.println ("
");
super.info();
System.out.println
(" rumah indah = "+b);
}
}
|
OUTPUT
Tidak ada komentar:
Posting Komentar