Leszármazott metódusok az OOP-ban PHP-ben

Egy leszármazott osztály rendelkezhet saját metódusokkal. Példaként adjuk hozzá a hallgatónknak a tanulmányi év getter és setter metódusait:

php<?php
  class Student extends User {
    private $year;
    
    public function setYear($year) {
      $this->year = $year;
    }
    public function getYear() {
      return $this->year;
    }
  }
?>

A leszármazott osztályban mind a saját metódusai, mind az örököltek elérhetők lesznek. Ellenőrizzük. Hozzunk létre egy objektumot az osztályból:

php<?php
  $student = new Student;
?>

Állítsuk be a nevét az örökölt metódussal, a tanulmányi évet pedig a saját metódusával:

php<?php
  $student->setName('john');
  $student->setYear(1);
?>

Olvassuk ki a nevét és a tanulmányi évét:

php<?php
  $name = $student->getName();
  $year = $student->getYear();
  
  echo $name . ' ' . $year;
?>
Задание 1

A Employee osztályban készítsen fizetés getter és setter metódusokat.

Задание 2

Ellenőrizze, hogy a Employee osztályban működnek-e mind a saját metódusai, mind az örököltek.