⊗ppOpIfIn 72 of 107 menu

Rozhrania a instanceof v OOP v PHP

Pomocou instanceof môžeme kontrolovať, či nejaká trieda implementuje dané rozhranie alebo nie. Pozrime sa na príklad. Nech máme túto triedu:

<?php class Quadrate implements iFigure { } ?>

Vytvorme objekt tejto triedy a skontrolujme ho operátorom instanceof:

<?php $quadrate = new Quadrate; var_dump($quadrate instanceof Quadrate); // vypíše true var_dump($quadrate instanceof Figure); // vypíše true ?>

Vytvorte rozhranie Figure3d, ktoré bude mať metódu getVolume a metódu getSurfaceSquare.

Vytvorte triedu Cube, ktorá bude implementovať rozhranie Figure3d.

Vytvorte niekoľko objektov triedy Quadrate, niekoľko objektov triedy Rectangle a niekoľko objektov triedy Cube. Zapíšte ich do poľa $arr v náhodnom poradí.

Prechádzajte cyklom pole $arr a vypíšte na obrazovku iba plochy objektov, ktoré implementujú rozhranie iFigure.

Prechádzajte cyklom pole $arr a vypíšte pre ploché útvary ich plochy a pre objemové - plochy ich povrchu.

Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť