Implementasi OOP Java dengan Konsep Inheritance (Pewarisan)

Implementasi OOP Java dengan Konsep Inheritance (Pewarisan) I. Pengertian Dasar Inheritance (Pewarisan) Konsep Pewarisan adalah mekanisme yang memungkinkan sebuah class mewarisi perilaku (behavior), atribut dan method kepada class lain. Dengan konsep Pewarisan, sebuah class dapat mempunyai class turunan. Suatu class yang mempunyai class turunan dinamakan parent class/superclass, sedangkan class turunan itu sendiri dinamakan subclass atau child class. Suatu subclass dapat mewarisi apa-apa yang ada di superclass. Dapat kita lihat pada variabel class sistemOperasi terdapat simbol hashtag(#) yang berarti hak aksesnya adalah Protected. yang dimana variabel tersebut hanya diwariskan pada SubClass atau class turunannya. Dan pada SubClass variabel mempunyai hak akses Private (-), dimana variabel tersebut hanya dapat digunakan pada class pemilik. II. Deklarasi Inheritance Deklarasi Pewarisan ditandai dengan menambahkan kata extends setelah deklarasi nama class, kata extends...