⊗ppOpIfIFI 71 of 107 menu

Overerving van interfaces van elkaar in OOP in PHP

Interfaces kunnen, net als klassen, van elkaar erven met behulp van de operator extends. Laten we een voorbeeld bekijken. Stel dat we deze interface hebben uit de vorige les:

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

We hebben echter al een interface iFigure, die een deel van de methoden van onze interface beschrijft:

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

Laten we ervoor zorgen dat de interface iRectangle de methoden van de interface iFigure erft:

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

Maak een interface iUser met de methoden getName, setName, getAge, setAge.

Maak een interface iEmployee, die erft van de interface iUser en daar de methoden getSalary en setSalary aan toevoegt.

Maak een klasse Employee die de interface iEmployee implementeert.

Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren