⊗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ščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мы выкарыстоўваем cookie для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць