⊗ppOpIfIFI 71 of 107 menu

Héritage des interfaces les unes des autres en POO en PHP

Les interfaces, tout comme les classes, peuvent hériter les unes des autres à l'aide de l'opérateur extends. Regardons un exemple. Supposons que nous ayons l'interface suivante de la leçon précédente :

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

Cependant, nous avons déjà l'interface iFigure, qui décrit une partie des méthodes de notre interface :

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

Faisons en sorte que l'interface iRectangle hérite des méthodes de l'interface iFigure :

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

Créez l'interface iUser avec les méthodes getName, setName, getAge, setAge.

Créez l'interface iEmployee, héritant de l'interface iUser et ajoutant les méthodes getSalary et setSalary.

Créez la classe Employee, implémentant l'interface iEmployee.

Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser