Inheritance atau lebih dikenal dengan Pewarisan adalah suatu cara untuk membuat class baru dengan mengguanakan class lain yang elah dibuat. Class yang memarisi atau diturunakan dari class lainnya disebut subclass dari class yang yang diwarisi. Pada hubungan Inheritance, class turunan mewarisi class ayah ( parent class ). Maka semua atribut dan method class dari induk akan dibawa ( kecuali yang bersifat private ), secara intrinsik akan menjadi bagian dari class anak. Dan biasanya class anak akan membuat fungsionalitas baru yang tidak dimiliki class induk.
Keuntungan menggunakan Inheritance adalah mengganti, merubah atau menambahkan fungsi baru yang belum dimiliki oleh class induk.
Untuk membuat Inheritance menggunakan syntax "extends" pada class tersebut.
<?phpclass Named_Cart extends Cart {
var $owner;
function set_owner ($name) {
$this->owner = $name;
}
}?>
Tidak ada komentar:
Posting Komentar