⊗ppOpIfIn 72 of 107 menu

Interfaces in instanceof v OOP v PHP

Z instanceof lahko preverimo, ali razred implementira določen interface ali ne. Poglejmo si primer. Recimo, da imamo tak razred:

<?php class Quadrate implements iFigure { } ?>

Ustvarimo objekt tega razreda in ga preverimo z operatorjem instanceof:

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

Naredite interface Figure3d, ki bo imel metodo getVolume in metodo getSurfaceSquare.

Naredite razred Cube, ki bo implementiral interface Figure3d.

Ustvarite več objektov razreda Quadrate, več objektov razreda Rectangle in več objektov razreda Cube. Zapišite jih v array $arr v naključnem vrstnem redu.

Preglejte z zanko array $arr in izpišite na zaslon samo površine objektov, ki implementirajo interface iFigure.

Preglejte z zanko array $arr in izpišite za ravanske figure njihove površine, za prostorske pa površine njihovih površin.

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
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni