Päriluse meetodid OOP-s PHP-s
Päriv klass võib omada oma meetodeid. Näitena lisame oma üliõpilasele õppeaasta getteri ja setteri:
<?php
class Student extends User {
private $year;
public function setYear($year) {
$this->year = $year;
}
public function getYear() {
return $this->year;
}
}
?>
Pärivas klassis on kättesaadavad nii selle isiklikud meetodid kui ka päritud meetodid. Kontrollime seda. Loome klassi objekti:
<?php
$student = new Student;
?>
Määrame talle nime kasutades päritud meetodit ja õppeaasta kasutades oma meetodit:
<?php
$student->setName('john');
$student->setYear(1);
?>
Loeme tema nime ja õppeaasta:
<?php
$name = $student->getName();
$year = $student->getYear();
echo $name . ' ' . $year;
?>
Klassis Employee tehke
palga getter ja setter.
Kontrollige, et klassis Employee
töötaksid nii selle omad meetodid
kui ka päritud meetodid.