Наследување на класи во ООП во PHP
Една класа може да наследува од друга
класа, позајмувајќи ги нејзините методи и својства.
Ова е потребно во случај кога две
класи се многу слични. На пример,
може да имаме класа User,
како и Student, која
ги има истите својства и методи,
но исто така додава и свои.
Во овој случај, би било погодно
студентот да наследи
повторувачките методи на родителот.
Ајде да погледнеме како се прави ова.
Нека имаме класа User,
која ќе биде родител:
<?php
class User {
}
?>
Нека имаме и класа со студент, која ќе биде потомок:
<?php
class Student {
}
?>
Ајде да направиме класата-потомок
да ги наследи методите и својствата од својот
родител. Ова се прави со помош на
клучен збор extends:
<?php
class Student extends User {
}
?>
Направете класа Employee,
која наследува од класата User.