Sifat
Inheritance pada JAVA sendiri
dimaksud dengan sebuah objek dapat mempunyai objek turunan. Dalam hal
pemrogaman maka class dapat memiliki class
turunan (pewaris). Class yang mempunyai class turunan disebut sebagai Parent Class atau Class Pemilik Warisan, sedangkan
class yang menjadi turunan dari Parent
Class atau
Class Pemilik Warisan disebut
sebagai Subclass atau Class Pewaris. Secara sederhana
misal Mobil adalah parent class maka class pewaris bisa berupa mitsubishi,
toyota, honda, dan lain sebagainya.
Suatu
subclass dapat mewarisi sebagian atau
keseluruhan sifat dari parent class-nya,
dengan kata lain sebuah subclass
merupakan perluasan dari parent
class.
Pendeklarasian
sifat inheritance ini menggunakan keyword extends setelah nama class diikuti
denga nama parent class.Kata kunci extends memberikan informasi pada
kompiler Java bahwa kita ingin melakukan perluasan class.
Untuk
lebih jelasnya silahkan melihat contoh source code JAVA untuk pembahasan sifat Inheritance dibawah ini:
Membuat Class Buku.java yang merupakan Parent Class :
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.");
}
}
Setelah membuat Buku.java lalu membuat BukuProgram.java yang merupakan Anak Class dari Buku.java
public class BukuProgram extends Buku {
public void jenis (){
System.out.println("Buku Belajar Java GUI");
}
}
public void jenis (){
System.out.println("Buku Belajar Java GUI");
}
}
Setelah membuat Parent Class dan Anak Class lalu membuat Main.java :
public class Main {
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();
}
}
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();
}
}
Kesimpulan dari Inheritance :
Sifat Inheritance mempermudah para programmer untuk perluasan suatu objek tanpa harus membuat fungsi baru.
Silahkan kunjungi blog saya. Disana juga ada contoh source siap running dari inheritance. Makasih.
ReplyDeletesuperrultrra.wordpress.com
Ga ada pon min?
Deletesangat membantu
ReplyDeletemain juga ke web saya http://pemrogramanindo.com/ineritance-pada-java/
DeleteInheritance Pada Program Java (Sifat Turunan) >>>>> Download Now
ReplyDelete>>>>> Download Full
Inheritance Pada Program Java (Sifat Turunan) >>>>> Download LINK
>>>>> Download Now
Inheritance Pada Program Java (Sifat Turunan) >>>>> Download Full
>>>>> Download LINK yM