PHP හි OOP හි උරුමකරු පන්තිවල ක්‍රම

උරුමකරු පන්තියට එහිම ක්‍රම තිබිය හැක. උදාහරණයක් ලෙස අපගේ ශිෂ්‍යයාට අධ්‍යයන වර්ෂය සඳහා getter සහ setter එකතු කරමු:

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

උරුමකරු පන්තියේ එහි අද්විතීය ක්‍රම මෙන්ම උරුමයෙන් ලබාගත් ක්‍රම ද ප්‍රවේශ විය හැකිය. අපි පරීක්ෂා කර බලමු. පන්ති වස්තුවක් නිර්මාණය කරමු:

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

උරුමයෙන් ලැබූ ක්‍රමය භාවිතා කර එයට නමක් සකසමු, අධ්‍යයන වර්ෂය සකසන්නේ එහිම ක්‍රමය භාවිතා කරමිනි:

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

එහි නම සහ අධ්‍යයන වර්ෂය කියවමු:

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

Employee පන්තිය තුළ වැටුප් සඳහා getter සහ setter ක්‍රම සාදන්න.

Задание 2

Employee පන්තිය තුළ එහි ස්වකීය ක්‍රම මෙන්ම උරුමයෙන් ලැබූ ක්‍රම ද ක්‍රියාත්මක වන බව පරීක්ෂා කරන්න.