Kaedah Keturunan dalam OOP dalam PHP

Kelas keturunan boleh mempunyai kaedahnya sendiri. Sebagai contoh, mari tambah pengambil dan penetap tahun pembelajaran kepada pelajar kita:

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

Dalam kelas keturunan, kedua-dua kaedah peribadinya dan kaedah yang diwarisi akan boleh diakses. Mari kita uji. Cipta objek kelas:

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

Tetapkan nama kepadanya menggunakan kaedah yang diwarisi, dan tahun pembelajaran menggunakan kaedah sendirinya:

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

Baca namanya dan tahun pembelajaran:

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

Dalam kelas Employee buatlah pengambil dan penetap gaji.

Задание 2

Pastikan bahawa dalam kelas Employee kedua-dua kaedah aslinya dan kaedah yang diwarisi berfungsi.