⊗ppOpIfIFI 71 of 107 menu

Herança de interfaces entre si em OOP em PHP

As interfaces, assim como as classes, podem herdar umas das outras usando o operador extends. Vamos ver um exemplo. Suponha que temos a seguinte interface da lição anterior:

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

No entanto, já temos uma interface iFigure, que descreve parte dos métodos da nossa interface:

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

Vamos fazer com que a interface iRectangle herde os métodos da interface iFigure:

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

Crie uma interface iUser com os métodos getName, setName, getAge, setAge.

Crie uma interface iEmployee, herdando da interface iUser e adicionando a ela os métodos getSalary e setSalary.

Crie uma classe Employee que implemente a interface iEmployee.

Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar