Arv av publika metoder i OOP i PHP

En underklass ärver alla publika metoder från föräldrarna. Låt oss titta på ett exempel. Antag att vi har en klass med följande metoder:

php<?php
  class User {
    private $name;
    
    public function setName($name) {
      $this->name = $name;
    }
    public function getName() {
      return $this->name;
    }
  }
?>

Antag att följande klass ärver från denna klass:

php<?php
  class Student extends User {
    
  }
?>

Låt oss kontrollera att metoderna har ärvts. Vi skapar ett nytt objekt med en student:

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

Sätt hans namn med hjälp av den ärvda metoden:

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

Läs hans namn med hjälp av den ärvda metoden:

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

Kontrollera att din klass Employee ärver metoder från klassen User.