⊗ppOpIfIFI 71 of 107 menu

Dedičnost vmesnikov drug od drugega v OOP v PHP

Vmesniki, tako kot razredi, lahko dedujejo drug od drugega z uporabo operatorja extends. Poglejmo si primer. Recimo, da imamo takšen vmesnik iz prejšnje lekcije:

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

Vendar pa že imamo vmesnik iFigure, ki opisuje del metod našega vmesnika:

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

Naredimo tako, da vmesnik iRectangle podeduje metode vmesnika iFigure:

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

Naredite vmesnik iUser z metodami getName, setName, getAge, setAge.

Naredite vmesnik iEmployee, ki deduje od vmesnika iUser in mu doda metodi getSalary in setSalary.

Naredite razred Employee, ki implementira vmesnik iEmployee.

Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni