INHERITANCE (PEWARISAN) Baiklah teman-teman, masih seputar dunia pemograman java dari matakuliah PBO (Pemograman Berorientasi Object) kali ini saya akan membahas tentang Sedikit Penjelasan tentang inheritance, konsep inheritance atau pewarisan ini mengadopsi dunia nyata dimana sebuah object dapat mewariskan sifat pada turunannya, seperti dalam kehidupan manusia anak pasti memiliki karakter yang hampir sama dengan orang tuanya. Seperti bentuk fisik tentunya juga memiliki beberapa karakter atau sifat yang hampir sama dengan kedua orang tuanya. pengertian inheritance atau pewarisan adalah proses pewarisan data atau method satu kelas induk kepada kelas utamanya.
![Program Inheritance Pada Java Program Inheritance Pada Java](https://www.thoughtco.com/thmb/Wi5L3-wv9ZRUOkUAo5xPJ7tx3Zw=/768x0/filters:no_upscale():max_bytes(150000):strip_icc()/close-up-of-javascript-on-computer-monitor-660582997-59976780519de2001168fb5e.jpg)
![Inheritance Inheritance](/uploads/1/2/5/5/125579298/991997379.jpg)
Adapun komponen kelas pada pewarisan yaitu. Manfaat Inheritance Berikut manfaat apabila menggunakan konsep inheritance:. Bersifat reusable pada class yang dimiliki sifat mirip dengan class lain, tidak perlu membuat variable dan method yang sama dalam penerapannya, sehingga hanya perlu membuat satu induk class dan beberapa sebagai class anak sebagai yang mewarisi method dan data dari class induk. Ketika membutuhkan data dan method tambahan pada class anak hanya perlu menambahkan data tambahan tersebut, tanpa perlu mendeklarasi data dan method yang sudah dimiliki oleh induk class. efisien dalam menegemen data dan method ketika membutuhkan perubahan pada data dan method pada induk class, tidak perlu mengubah semua class anak, sehingga hanya perlu melakukan perubahan pada class induknya saja.
keyword 'super' keyword super digunakan oleh subclass untuk memanggil construktor atau method yang ada pada superclassnya. Berikut cara penulisan keyword super pada subclass untuk memanggil constructor pada superclass.
Kalian bisa membuat konstruktor pada subclass yang memanggil konstruktor pada superclass, baik secara implisit maupun menggunakan keyword super. Contoh demo inheritance/pewarisan pada Java seperti berikut ini: Kelas Animal.java. Kelas Animal merupakan superclass dari program yang nantinya kelas ini bisa diwariskan ke kelas lainnya.