⊗ppOpIhPbM 26 of 107 menu

Dedenie verejných metód v OOP v PHP

Trieda-potomok dedí všetky verejné metódy rodičov. Pozrime sa na príklad. Predpokladajme, že máme triedu s nasledujúcimi metódami:

<?php class User { private $name; public function setName($name) { $this->name = $name; } public function getName() { return $this->name; } } ?>

Predpokladajme, že z tejto triedy dedí nasledujúca trieda:

<?php class Student extends User { } ?>

Skontrolujme, či sa metódy zdedili. Vytvorme nový objekt so študentom:

<?php $student = new Student; ?>

Nastavme mu meno pomocou zdedenej metódy:

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

Prečítajme si jeho meno pomocou zdedenej metódy:

<?php $name = $student->getName(); echo $name; ?>

Skontrolujte, či vaša trieda Employee dedí metódy od triedy User.

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ť