PHPде ООПде публикалык методдорду мурастоо
Класс-мураскор бардык публикалык методдорду ата-энелеринен мурастайт. Мисалга карайлы. Бизде төмөнкү методдору бар класс бар болсун:
<?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 класcыңыздын User класcынан
методдорду мурастаганын текшериңиз.