⊗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šuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј