⊗ppOpIhPbM 26 of 107 menu

Viešųjų metodų paveldėjimas OOP PHP

Paveldėtoji klasė paveldi visus viešuosius metodus iš tėvų. Pažiūrėkime tai pavyzdžiu. Tarkime, mes turime klasę su šiais metodais:

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

Tarkime, iš šios klasės paveldi ši klasė:

<?php class Student extends User { } ?>

Patikrinkime, ar metodai buvo paveldėti. Sukurkime naują studentą kaip objektą:

<?php $student = new Student; ?>

Nustatykime jam vardą naudodami paveldėtą metodą:

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

Nuskaitome jo vardą naudodami paveldėtą metodą:

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

Patikrinkite, ar jūsų klasė Employee paveldi metodus iš klasės User.

Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti