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