Thursday 25 September 2014

Contoh Program Inheritance


Inheritance adalah salah satu konsep utama dalam Pemrograman Berorientasi Objek. Inheritance memperbolehkan penggunaan kembali kode-kode yang ada pada Base Class nya untuk diturunkan pada Derived Class.
Inheritance = Pewarisan , Mewariskan objek yang dimiliki ke pada objek yang diturunkan , bersifatmenyeluruh.

Inheritance adalah pewarisan sifat dari superclass ke subclass, yang mewarisi attribute dan method yang masih sejenis beserta attribute dan method tambahan yang merupakan sifat khusus subclass. Misalnya class sapi adalah hewan bertulang belakang / vertebrata yang merupakan mamalia pemakan tumbuhan / herbivora.
Inheritance ini diawali dengan mendefinisikan superclass, dari itu dapat membuat object yang berdasarkan superclassnya. Sehingga akan terbentuk subclass yang  mana setiab object subclass dapat mengakses semua data dan program yang dimiliki superclass.

Contoh program yang menggunakan inheritance :
1. buatlah class bernama diwarisi lalu copy code di bawah ini :
class diwarisi extends pewaris {
public diwarisi() {
}
public void cetak() {
cetakData();
}
}

2. buatlah class bernama main lalu copy paste code di bawah ini :
public class main {

public static void main(String[] args) {
diwarisi Anak = new diwarisi();
Anak.cetak();
Anak.cetakData();
System.out.println("             Program KB");
System.out.println("Berapa anak yang ideal=" +Anak.jawab);
}

}

3. buatlah class dengan nama pewaris copy juga code ini :
class pewaris {
public String jawab = "Dua Anak Cukup";
public pewaris () {
}
public void cetakData(){
}
}

Maka hasilnya akan seperti di bawah ini :


No comments:

Post a Comment