⊗ppOpIfIn 72 of 107 menu

Interfejsi i instanceof u OOP u PHP

Pomoću instanceof možemo proveravati da li određena klasa implementira dati interfejs ili ne. Pogledajmo primer. Neka imamo ovakvu klasu:

<?php class Quadrate implements iFigure { } ?>

Kreirajmo objekat ove klase i proverimo ga operatorom instanceof:

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

Napravite interfejs Figure3d, koji će imati metod getVolume i metod getSurfaceSquare.

Napravite klasu Cube, koja će implementirati interfejs Figure3d.

Kreirajte nekoliko objekata klase Quadrate, nekoliko objekata klase Rectangle i nekoliko objekata klase Cube. Zabeležite ih u niz $arr nasumičnim redosledom.

Prođite kroz petlju niz $arr i ispišite na ekran samo površine objekata koji implementiraju interfejs iFigure.

Prođite kroz petlju niz $arr i ispišite za ravne figure njihove površine, a za zapreminske - površine njihove površine.

Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij