⊗ppOpIfIn 72 of 107 menu

PHP'де ООП'деги Интерфейсдер жана instanceof

instanceof жардамы менен, берилген класстын интерфейсти ишке ашырып жаткандыгын же жатпагандыгын текшере аласыз. Мисал менен карайлы. Бизде төмөнкүдөй класс бар дейли:

<?php class Quadrate implements iFigure { } ?>

Бул класстын объектисин түзөлү жана аны instanceof оператору менен текшерели:

<?php $quadrate = new Quadrate; var_dump($quadrate instanceof Quadrate); // true чыгарат var_dump($quadrate instanceof Figure); // true чыгарат ?>

getVolume методу жана getSurfaceSquare методу бар Figure3d интерфейсин жасаңыз.

Figure3d интерфейсин ишке ашыра турган Cube классын жасаңыз.

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ščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Биз сайттин иштөөсү, аналитика жана персонализация үчүн cookie файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу