⊗ppOpIfIFI 71 of 107 menu

Vererbung von Schnittstellen voneinander in OOP in PHP

Schnittstellen können, genau wie Klassen, voneinander mit dem Operator extends erben. Schauen wir uns ein Beispiel an. Nehmen wir an, wir haben eine solche Schnittstelle aus der vorherigen Lektion:

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

Allerdings haben wir bereits die Schnittstelle iFigure, die einen Teil der Methoden unserer Schnittstelle beschreibt:

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

Lassen Sie uns die Schnittstelle iRectangle so gestalten, dass sie die Methoden der Schnittstelle iFigure erbt:

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

Erstellen Sie die Schnittstelle iUser mit den Methoden getName, setName, getAge, setAge.

Erstellen Sie die Schnittstelle iEmployee, die von der Schnittstelle iUser erbt und diese um die Methoden getSalary und setSalary erweitert.

Erstellen Sie die Klasse Employee, die die Schnittstelle iEmployee implementiert.

Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικά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
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen