Pewarisan Kelas dalam OOP dalam PHP
Satu kelas boleh mewarisi daripada kelas lain,
meminjam kaedah dan sifatnya.
Ini diperlukan apabila dua
kelas sangat serupa. Sebagai contoh,
kita mungkin mempunyai kelas User,
dan juga Student, yang
mempunyai sifat dan kaedah yang sama,
tetapi menambah sendiri.
Dalam kes ini, adalah mudah
untuk pelajar mewarisi
kaedah berulang induk.
Mari kita lihat bagaimana ini dilakukan.
Katakan kita mempunyai kelas User,
yang akan menjadi induk:
<?php
class User {
}
?>
Katakan kita juga mempunyai kelas pelajar, yang akan menjadi keturunan:
<?php
class Student {
}
?>
Mari kita buat supaya kelas keturunan
mewarisi kaedah dan sifat
induknya. Ini dilakukan dengan menggunakan
kata kunci extends:
<?php
class Student extends User {
}
?>
Buat kelas Employee,
mewarisi daripada kelas User.