⊗ppOpIfIn 72 of 107 menu

Interfaces e instanceof em POO em PHP

Com instanceof podemos verificar se uma determinada classe implementa uma interface ou não. Vamos ver um exemplo. Suponha que temos a seguinte classe:

<?php class Quadrate implements iFigure { } ?>

Vamos criar um objeto desta classe e verificá-lo com o operador instanceof:

<?php $quadrate = new Quadrate; var_dump($quadrate instanceof Quadrate); // exibirá true var_dump($quadrate instanceof Figure); // exibirá true ?>

Crie uma interface Figure3d que terá o método getVolume e o método getSurfaceSquare.

Crie uma classe Cube que implementará a interface Figure3d.

Crie vários objetos da classe Quadrate, vários objetos da classe Rectangle e vários objetos da classe Cube. Armazene-os em um array $arr em ordem aleatória.

Percorra o array $arr com um loop e exiba na tela apenas as áreas dos objetos que implementam a interface iFigure.

Percorra o array $arr com um loop e exiba para as figuras planas suas áreas, e para as tridimensionais - as áreas de sua superfície.

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