⊗ppOpIfIn 72 of 107 menu

Интерфејси и instanceof у ООП у PHP

Помоћу instanceof можемо да проверавамо, да ли нека класа имплементира дати интерфејс или не. Погледајмо на примеру. Нека имамо овакву класу:

<?php class Quadrate implements iFigure { } ?>

Направимо објекат ове класе и проверимо га оператором instanceof:

<?php $quadrate = new Quadrate; var_dump($quadrate instanceof Quadrate); // исписаће true var_dump($quadrate instanceof Figure); // исписаће true ?>

Направите интерфејс Figure3d који ће имати метод getVolume и метод getSurfaceSquare.

Направите класу Cube која ће имплементирати интерфејс Figure3d.

Направите неколико објеката класе Quadrate, неколико објеката класе Rectangle и неколико објеката класе Cube. Упишите их у низ $arr по случајном редоследу.

Пређите петљом кроз низ $arr и испишите на екран само површине објеката који имплементирају интерфејс iFigure.

Пређите петљом кроз низ $arr и испишите за равне фигуре њихове површине, а за запреминске - површине њихових површи.

Српски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј