⊗ppOpIfIFI 71 of 107 menu

Moștenirea interfețelor unul de la altul în OOP în PHP

Interfețele, la fel ca și clasele, pot moșteni unul de la altul folosind operatorul extends. Să ne uităm la un exemplu. Să presupunem că avem următorul interfață din lecția anterioară:

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

Cu toate acestea, avem deja interfața iFigure, care descrie o parte din metodele interfeței noastre:

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

Să facem ca interfața iRectangle să moștenească metodele interfeței iFigure:

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

Creați o interfață iUser cu metodele getName, setName, getAge, setAge.

Creați o interfață iEmployee, care moștenește de la interfața iUser și adaugă metodele getSalary și setSalary.

Creați o clasă Employee, care implementează interfața iEmployee.

Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge