Inheritance
1. Pengertian Inheritance
Inheritance
yaitu dimana suatu
entitas /obyek dapat mempunyai entitas/obyek
turunan. Dengan konsep inheritance, sebuah class dapat mempunyai class turunan.
2. Keuntungannya
qSubclass
menyediakan state yang spesifik yang membedakannya dengan
superclass, hal ini akan memungkinkan programmer Java untuk menggunakan ulang
source code dari superclass yang telah ada.
qProgrammer
Java dapat mendefinisikan superclass khusus yang bersifat generik, yang disebut
abstract class, untuk mendefinisikan class dengan behaviour dan state secara
umum.
3. Contoh deklarisi Inherantance
public
class Buku {
public String jenis_buku;
public String pengarang;
public String publisher;
public void jenis() {
System.out.println ("Buku Pelajaran");
}
public void nama_penulis(){
System.out.println ("Razqa Lathif P");
}
public void penerbit(){
System.out.println ("Thirteen Rlp Corp.");
}
}
public String jenis_buku;
public String pengarang;
public String publisher;
public void jenis() {
System.out.println ("Buku Pelajaran");
}
public void nama_penulis(){
System.out.println ("Razqa Lathif P");
}
public void penerbit(){
System.out.println ("Thirteen Rlp Corp.");
}
}
public
void jenis (){
System.out.println("Buku Belajar Java GUI");
}
}
System.out.println("Buku Belajar Java GUI");
}
}
public static void main(String[] args) {
Buku Buku1 = new Buku();
Buku1.jenis_buku="Buku Belajar Pemrogaman";
Buku1.jenis();
Buku1.pengarang= "Razqa Lathif Pradana";
System.out.println ("Nama Pengarang =" +Buku1.pengarang);
Buku1.penerbit();
}
}
Komentar
Posting Komentar