⊗ppOpIfIFI 71 of 107 menu

Dědičnost rozhraní od sebe navzájem v OOP v PHP

Rozhraní, stejně jako třídy, mohou dědit jedna od druhé pomocí operátoru extends. Podívejme se na příklad. Předpokládejme, že máme takové rozhraní z předchozí lekce:

<?php interface iRectangle { public function __construct($a, $b); public function getSquare(); public function getPerimeter(); } ?>

Avšak již máme rozhraní iFigure, které popisuje část metod našeho rozhraní:

<?php interface iFigure { public function getSquare(); public function getPerimeter(); } ?>

Udělejme to, aby rozhraní iRectangle zdědilo metody rozhraní iFigure:

<?php interface iRectangle extends iFigure { public function __construct($a, $b); } ?>

Vytvořte rozhraní iUser s metodami getName, setName, getAge, setAge.

Vytvořte rozhraní iEmployee, které dědí od rozhraní iUser a přidává do něj metody getSalary a setSalary.

Vytvořte třídu Employee, která implementuje rozhraní iEmployee.

Č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