Urithi wa Mbinu za Umma katika OOP katika PHP
Darasa la mtoto linarithi mbinu zote za umma za wazazi. Hebu tuangalie kwa mfano. Tuchukulie tuna darasa lenye mbinu zifuatazo:
<?php
class User {
private $name;
public function setName($name) {
$this->name = $name;
}
public function getName() {
return $this->name;
}
}
?>
Tuchukulie darasa lifuatalo linarithi kutoka kwa darasa hili:
<?php
class Student extends User {
}
?>
Hebu tuangalie ikiwa mbinu zimerithiwa. Tuunde kipengee kipya cha mwanafunzi:
<?php
$student = new Student;
?>
Tumweke jina kwa kutumia mbinu iliyorithiwa:
<?php
$student->setName('john');
?>
Tusome jina lake kwa kutumia mbinu iliyorithiwa:
<?php
$name = $student->getName();
echo $name;
?>
Angalia ikiwa darasa lako Employee
linarithi mbinu kutoka kwa darasa User.