⊗ppOpIfIn 72 of 107 menu

Interfészek és instanceof az OOP-ban PHP-ben

Az instanceof segítségével ellenőrizhetjük, hogy egy osztály megvalósít-e egy adott interfészt vagy sem. Nézzünk egy példát. Tegyük fel, hogy van egy ilyen osztályunk:

<?php class Quadrate implements iFigure { } ?>

Hozzunk létre egy objektumot ebből az osztályból és ellenőrizzük az instanceof operátorral:

<?php $quadrate = new Quadrate; var_dump($quadrate instanceof Quadrate); // true-t fog kiírni var_dump($quadrate instanceof Figure); // true-t fog kiírni ?>

Készítsen egy Figure3d interfészt, amelynek van getVolume metódusa és getSurfaceSquare metódusa.

Készítsen egy Cube osztályt, amely megvalósítja a Figure3d interfészt.

Hozzon létre néhány objektumot a Quadrate osztályból, néhány objektumot a Rectangle osztályból és néhány objektumot a Cube osztályból. Írja be őket egy $arr tömbbe véletlenszerű rendben.

Járja be a $arr tömböt ciklussal és írja ki a képernyőre csak azon objektumok területeit, amelyek megvalósítják a iFigure interfészt.

Járja be a $arr tömböt ciklussal és írja ki a síkidomok esetén a területeiket, a térbeli alakzatok esetén pedig a felszínüket.

Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás