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