Ορισθοί Ιδιοτήτων στην αντικειμενοστρεφή προγραμματισμό στην PHP

Για την εγγραφή ιδιωτικών ιδιοτήτων δημιουργούνται επίσης μέθοδοι, που ονομάζονται ορισθοί. Τα ονόματά τους συνήθως ξεκινούν με τη λέξη set. Ας δημιουργήσουμε ορισθούς ιδιοτήτων:

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

Ας ελέγξουμε τη λειτουργία των ληπτών και των ορισθών. Ας δημιουργήσουμε ένα αντικείμενο της κλάσης μας:

php<?php
  $user = new User();
?>

Με τη βοήθεια των ορισθών θα ορίσουμε τις τιμές των ιδιοτήτων:

php<?php
  $user->setName('john');
  $user->setSurn('smit');
?>

Με τη βοήθεια των ληπτών θα εμφανίσουμε τις τιμές των ιδιοτήτων:

php<?php
  echo $user->getName();
  echo $user->getSurn();
?>
Задание 1

Προσθέστε ορισθούς ιδιοτήτων στην κλάση σας Employee.