Inheritance
Inheritance
Konsep inheritance membuat sebuah struktur atau ‘hierarchy’ class dalam kode
program. Class yang akan ‘diturunkan’ bisa disebut sebagai class induk (parent
class), super class, atau base class. Sedangkan class yang ‘menerima
penurunan’ bisa disebut sebagai class anak (child class), sub class, derived
class atauheir class.
DEKLARASI PEWARISAN
(INHERITANCE)
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.
Pada saat dikompilasi, Kompiler Java akan membacanya sebagai subclass dari
class Object.
Di dalam PHP, inheritance / penurunan dari sebuah class kepada class lain
menggunakan kata kunci: ‘extends’, dengan penulisan dasar sebagai berikut:
Contoh