Наследување на класи во ООП во PHP

Една класа може да наследува од друга класа, позајмувајќи ги нејзините методи и својства. Ова е потребно во случај кога две класи се многу слични. На пример, може да имаме класа User, како и Student, која ги има истите својства и методи, но исто така додава и свои. Во овој случај, би било погодно студентот да наследи повторувачките методи на родителот. Ајде да погледнеме како се прави ова.

Нека имаме класа User, која ќе биде родител:

php<?php
  class User {
    
  }
?>

Нека имаме и класа со студент, која ќе биде потомок:

php<?php
  class Student {
    
  }
?>

Ајде да направиме класата-потомок да ги наследи методите и својствата од својот родител. Ова се прави со помош на клучен збор extends:

php<?php
  class Student extends User {
    
  }
?>
Задание 1

Направете класа Employee, која наследува од класата User.