Laporan Praktikum JAVA pertemuan ke-3

Written by Amri on Senin, 05 November 2012 at 02.18

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


0 Responses to "Laporan Praktikum JAVA pertemuan ke-3"

Diberdayakan oleh Blogger.

About the author

This is the area where you will put in information about who you are, your experience blogging, and what your blog is about. You aren't limited, however, to just putting a biography. You can put whatever you please.