PHP හි OOP හි ගුණාංග සැකසීමේ ක්‍රම

වෙනත් පුද්ගලයින්ට ප්‍රවේශය නොදේ ගුණාංග ලිවීම සඳහාද ක්‍රම සෑදේ, ඒවා හැඳින්වෙන්නේ සැකසීමේ ක්‍රම ලෙසයි. ඒවායේ නම් සාමාන්‍යයෙන් ආරම්භ වන්නේ 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 පන්තියට ගුණාංග සඳහා සැකසීමේ ක්‍රම එක් කරන්න.