⊗ppOpIhPbM 26 of 107 menu

Dědičnost veřejných metod v OOP v PHP

Třída-potomek dědí všechny veřejné metody rodičů. Podívejme se na příklad. Předpokládejme, že máme třídu s následujícími metodami:

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

Předpokládejme, že z této třídy dědí následující třída:

<?php class Student extends User { } ?>

Ověřme, že metody byly zděděny. Vytvořme nový objekt se studentem:

<?php $student = new Student; ?>

Nastavme mu jméno pomocí zděděné metody:

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

Přečtěme jeho jméno pomocí zděděné metody:

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

Ověřte, že vaše třída Employee dědí metody od třídy User.

Č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