Pewarisan Kelas dalam OOP di PHP
Satu kelas dapat mewarisi dari kelas
lainnya, dengan meminjam metode dan propertinya.
Ini diperlukan ketika dua
kelas sangat mirip. Misalnya,
kita mungkin memiliki kelas User,
dan juga Student, yang
memiliki properti dan metode yang sama,
tetapi juga menambahkan miliknya sendiri.
Dalam hal ini, akan lebih mudah
jika student mewarisi
metode berulang dari parent.
Mari kita lihat bagaimana hal ini dilakukan.
Misalkan kita memiliki kelas User,
yang akan menjadi parent:
<?php
class User {
}
?>
Misalkan kita juga memiliki kelas student, yang akan menjadi child:
<?php
class Student {
}
?>
Mari kita buat agar kelas child
mewarisi metode dan properti dari
parent-nya. Ini dilakukan dengan
kata kunci extends:
<?php
class Student extends User {
}
?>
Buatlah kelas Employee,
yang mewarisi dari kelas User.