⊗ppOpIhOCM 27 of 107 menu

Metody potomka v OOP v PHP

Třída-potomek může mít své vlastní metody. Jako příklad přidejme našemu studentovi getter a setter roku studií:

<?php class Student extends User { private $year; public function setYear($year) { $this->year = $year; } public function getYear() { return $this->year; } } ?>

V třídě-potomkovi budou dostupné jak jeho osobní metody, tak zděděné. Pojďme to ověřit. Vytvořme objekt třídy:

<?php $student = new Student; ?>

Nastavme mu jméno pomocí zděděné metody a rok studií pomocí vlastní metody:

<?php $student->setName('john'); $student->setYear(1); ?>

Přečtěme jeho jméno a rok studií:

<?php $name = $student->getName(); $year = $student->getYear(); echo $name . ' ' . $year; ?>

Ve třídě Employee vytvořte getter a setter platu.

Ověřte, že ve třídě Employee fungují jak jeho vlastní metody, tak zděděné.

Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout