⊗ppOpIfIFI 71 of 107 menu

Dedenie rozhraní od seba navzájom v OOP v PHP

Rozhrania, rovnako ako triedy, môžu dediť od seba navzájom pomocou operátora extends. Pozrime sa na príklad. Nech máme takéto rozhranie z predchádzajúcej lekcie:

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

Avšak už máme rozhranie iFigure, ktoré popisuje časť metód nášho rozhrania:

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

Urobme tak, aby rozhranie iRectangle zdedilo metódy rozhrania iFigure:

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

Vytvorte rozhranie iUser s metódami getName, setName, getAge, setAge.

Vytvorte rozhranie iEmployee, ktoré dedí od rozhrania iUser a pridáva do neho metódy getSalary a setSalary.

Vytvorte triedu Employee, ktorá implementuje rozhranie iEmployee.

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ť