PHP හි OOP හි උරුමකරු පන්තිවල ක්රම
උරුමකරු පන්තියට එහිම ක්රම තිබිය හැක. උදාහරණයක් ලෙස අපගේ ශිෂ්යයාට අධ්යයන වර්ෂය සඳහා getter සහ setter එකතු කරමු:
<?php
class Student extends User {
private $year;
public function setYear($year) {
$this->year = $year;
}
public function getYear() {
return $this->year;
}
}
?>
උරුමකරු පන්තියේ එහි අද්විතීය ක්රම මෙන්ම උරුමයෙන් ලබාගත් ක්රම ද ප්රවේශ විය හැකිය. අපි පරීක්ෂා කර බලමු. පන්ති වස්තුවක් නිර්මාණය කරමු:
<?php
$student = new Student;
?>
උරුමයෙන් ලැබූ ක්රමය භාවිතා කර එයට නමක් සකසමු, අධ්යයන වර්ෂය සකසන්නේ එහිම ක්රමය භාවිතා කරමිනි:
<?php
$student->setName('john');
$student->setYear(1);
?>
එහි නම සහ අධ්යයන වර්ෂය කියවමු:
<?php
$name = $student->getName();
$year = $student->getYear();
echo $name . ' ' . $year;
?>
Employee පන්තිය තුළ
වැටුප් සඳහා getter සහ setter ක්රම සාදන්න.
Employee පන්තිය තුළ එහි ස්වකීය ක්රම මෙන්ම
උරුමයෙන් ලැබූ ක්රම ද ක්රියාත්මක වන බව පරීක්ෂා කරන්න.