Наслеђивање класа у ООП у PHP
Једна класа може да наслеђује од друге
класе, позајмљујући њене методе и својства.
Ово је потребно у случају када су две
класе веома сличне. На пример,
можемо имати класу User,
као и Student, која
има иста својства и методе,
али такође додаје и своје.
У том случају било би згодно
да студент наследи
методе родитеља које се понављају.
Хајде да видимо како се то ради.
Нека имамо класу User,
која ће бити родитељ:
<?php
class User {
}
?>
Нека такође имамо класу са студентом, која ће бити потомак:
<?php
class Student {
}
?>
Хајде да урадимо тако да класа-потомак
наследи методе и својства свог
родитеља. То се ради уз помоћ
кључне речи extends:
<?php
class Student extends User {
}
?>
Направите класу Employee,
која наслеђује од класе User.