⊗ppOpIfIFI 71 of 107 menu

Dziedziczenie interfejsów od siebie w OOP w PHP

Interfejsy, podobnie jak klasy, mogą dziedziczyć od siebie za pomocą operatora extends. Spójrzmy na przykład. Załóżmy, że mamy taki interfejs z poprzedniej lekcji:

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

Jednakże mamy już interfejs iFigure, opisujący część metod naszego interfejsu:

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

Sprawmy, aby interfejs iRectangle dziedziczył metody interfejsu iFigure:

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

Stwórz interfejs iUser z metodami getName, setName, getAge, setAge.

Stwórz interfejs iEmployee, dziedziczący z interfejsu iUser i dodający do niego metody getSalary i setSalary.

Stwórz klasę Employee, implementującą interfejs iEmployee.

Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć