Kali ini kita akan belajar tentang INHERITANCE (Pewarisan),ENCAPCULATION(Pengkapsulan),dan POLYMORFISM(satu kata yang memiliki banyak arti).
Inheritance adalah penurunan atribut dan method dari suatu kelas super/kelas induk ke sub kelas/kelas anak. dalam penulisanya pada kode program dengan menambah kata extends.
berikut contoh program yang melakukan Pewarisan:
ini adalah program dengan 3 class nama class yang pertama
SuperClass.java
public class SuperClass{
public SuperClass () {
System.out.println("Ini konstruktor milik SuperClass");
}
public void methodSuperClass() {
System.out.println ("Ini method milik SuperClass");
}
}
penjelasan : ada konstruktor pada program ini yaitu SuperClass( ) yang mana arti dari Konstruktor adalah nama method sama dengan nama class.
ini yang kedua
SubClass.java
public class SubClass extends SuperClass {
public SubClass () {
super();
}
public void methodSubClass() {;
super.methodSuperClass();
}
}
penjelasan : perhatikan di awal listing program "public class SubClass extends SuperClass {"ini artinya class SubClass adalah turunan atau anak kelas dari Class SuperClass
ini yang ketiga
DemoInheritance.java
public class DemoInheritance{
public static void main(String[] args) {
SubClass sc = new SubClass ();
sc.methodSubClass();
}
}
penjelasan : nama class DemoInheritance , ini juga merupakan kelas utama dari ketiga program ini yang di tandai dengan fungsi utama yaitu public static void main(String[] args),lalu membuat objek baru dengan nama sc = untuk memanggil SubClass
Hasilnya seperti ini
Laporan Praktikum JAVA pertemuan ke-3
Written by Amri on Senin, 05 November 2012 at 02.18
Langganan:
Posting Komentar (RSS)
0 Responses to "Laporan Praktikum JAVA pertemuan ke-3"
Posting Komentar