Saturday, September 27, 2014

Inheritance Pada Java PBO

Inheritance atau Pewarisan pada Java

Inheritance adalah hubungan antara class dimana dalam satu class ada superclass atau class induk dari class yang lain. Inheritance menunjuk pada properti dan behaviour yang diterima dari nenek moyang dari class.
Java inheritance (warisan) adalah suatu hubungan antara superclass dan subclass-nya (atau bisa dikatakan hubungan antara induk class dan anak class-nya). Inheritance class (class warisan) didalam mekanisme java digunakan untuk membangun kelas baru dari kelas yang sudah ada. Jadi inti dari inheritance (pewarisan) pada java ini yaitu sebuah kelas mewarisi attribute dan method dari kelas lain.

Sebagai contoh, kelas induk dapat menurunkan sifat (attribute) dan kemampuannya (method) kepada kelas anak. Sehingga kelas induk sebagai superclass yang mewariskan sifat (attribute) dan kemampuannya (method) kepada anak sebagai subclass-nya.
Deklarasi yang digunakan adalah dengan menambahkan kata kunci extends setelah deklarasi nama class, kemudian diikuti dengan nama parent class-nya. Kata kunci extends tersebut memberitahu kompiler Java bahwa kita ingin melakukan perluasan class.

public class B extends A { … }

Pada saat dikompilasi, Kompiler Java akan membacanya sebagai subclass dari class Object.

public class A extends Object { … }

Pertama mari kita buat superclassnya / yang akan mewarisi sifat dari class tersebut
, ini screenshotnya


Kemudian setelah itu buat pewarisnya atau subclassnya, yang akan menerima sifat dari superclassnya, ini screenshotnya

Setelah selesai membuat superclass dan subclassnya kita buat testnya, atau mainnya agar bisa menjalankan program tersebut


Berikut ini hasil runnya


Terima kasih telah membaca
Semoga bermanfaat


No comments:

Post a Comment

tolong komentarnya ya, buat kemajuan blog ini, thankss