⊗ppOpIhInr 25 of 107 menu

Dědičnost tříd v OOP v PHP

Jedna třída může dědit od jiné třídy, přebírá její metody a vlastnosti. To je užitečné v případě, když jsou dvě třídy velmi podobné. Například, můžeme mít třídu User, a také Student, která má stejné vlastnosti a metody, ale navíc přidává své vlastní. V tomto případě by bylo výhodné, kdyby student zdědil opakující se metody rodiče. Podívejme se, jak se to dělá.

Předpokládejme, že máme třídu User, která bude rodičem:

<?php class User { } ?>

Předpokládejme také, že máme třídu se studentem, která bude potomkem:

<?php class Student { } ?>

Udělejme to tak, aby třída-potomek zdědila metody a vlastnosti svého rodiče. To se provádí pomocí klíčového slova extends:

<?php class Student extends User { } ?>

Vytvořte třídu Employee, která dědí 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