Metodes van Afstammeling in OOP in PHP

'n Afstammelingklas kan sy eie metodes hê. Byvoorbeeld, laat ons 'n getter en setter vir die studiejaar by ons student voeg:

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

In die afstammelingklas sal beide sy eie metodes en die geërfde metodes beskikbaar wees. Kom ons toets dit. Skep 'n objek van die klas:

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

Stel sy naam met behulp van die geërfde metode, en die studiejaar met behulp van sy eie metode:

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

Lees sy naam en studiejaar:

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

Maak 'n getter en setter vir salaris in die Employee-klas.

Задание 2

Toets dat in die Employee-klas beide sy eie metodes en die geërfde metodes werk.