Vendosësit e Vetive në OOP në PHP

Për shkrimin e vetive private gjithashtu bëhen metoda, të cilat quhen vendosës. Emrat e tyre zakonisht fillojnë me fjalën set. Le të bëjmë vendosës të vetive:

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;
    }
  }
?>

Le të kontrollojmë funksionimin e marrësve dhe vendosësve. Le të krijojmë një objekt të klasës sonë:

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

Përmes vendosësve le të vendosim vlerat e vetive:

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

Përmes marrësve le të shfaqim vlerat e vetive:

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

Shtoni vendosës të vetive në klasën tuaj Employee.