⊗ppOpIfIFI 71 of 107 menu

Interfeisų paveldėjimas vienas iš kito OOP PHP

Interfeisai, taip pat kaip ir klasės, gali paveldėti vienas iš kito naudojant operatorių extends. Pažiūrėkime pavyzdžiu. Tarkime, kad mes turime tokį interfeisą iš ankstesnės pamokos:

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

Tačiau mes jau turime interfeisą iFigure, apibūdinantį dalį mūsų interfeiso metodų:

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

Padarykime taip, kad interfeisas iRectangle paveldėtų interfeiso iFigure metodus:

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

Sukurkite interfeasą iUser su metodais getName, setName, getAge, setAge.

Sukurkite interfeasą iEmployee, paveldintį iš interfeiso iUser ir pridedantį jame metodus getSalary ir setSalary.

Sukurkite klasę Employee, realizuojančią interfeisą iEmployee.

Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti