⊗ppOpIfIFI 71 of 107 menu

Наследување на интерфејси еден од друг во ООП во PHP

Интерфејсите, исто како и класите, можат да наследуваат еден од друг со помош на операторот extends. Ајде да погледнеме на пример. Нека имаме ваков интерфејс од претходната лекција:

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

Сепак, веќе имаме интерфејс iFigure, кој опишува дел од методите на нашиот интерфејс:

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

Ајде да направиме така што интерфејсот iRectangle да наследува методи од интерфејсот iFigure:

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

Направете интерфејс iUser со методи getName, setName, getAge, setAge.

Направете интерфејс iEmployee, кој наследува од интерфејсот iUser и додава во него методи getSalary и setSalary.

Направете класа Employee, која имплементира интерфејс iEmployee.

Македонски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј