⊗ppOpIhOCM 27 of 107 menu

Metódy potomka v OOP v PHP

Trieda-potomok môže mať svoje vlastné metódy. Ako príklad pridajme nášmu študentovi getter a setter ročníka štúdia:

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

V triede-potomkovi budú dostupné ako jeho osobné metódy, tak aj zdedené. Vyskúšajme to. Vytvorme objekt triedy:

<?php $student = new Student; ?>

Nastavme mu meno pomocou zdedenej metódy a ročník štúdia pomocou jeho vlastnej metódy:

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

Prečítajme si jeho meno a ročník štúdia:

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

V triede Employee vytvorte getter a setter pre plat.

Skontrolujte, že v triede Employee fungujú ako jeho vlastné metódy, tak aj zdedené.

Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť