⊗ppOpIfIFI 71 of 107 menu

Herencia de interfaces entre sí en POO en PHP

Las interfaces, al igual que las clases, pueden heredar unas de otras mediante el operador extends. Veamos un ejemplo. Supongamos que tenemos la siguiente interfaz de la lección anterior:

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

Sin embargo, ya tenemos una interfaz iFigure, que describe parte de los métodos de nuestra interfaz:

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

Hagamos que la interfaz iRectangle herede los métodos de la interfaz iFigure:

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

Cree la interfaz iUser con los métodos getName, setName, getAge, setAge.

Cree la interfaz iEmployee, que herede de la interfaz iUser y añada los métodos getSalary y setSalary.

Cree la clase Employee, que implemente la interfaz iEmployee.

Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar