⊗ppOpIfCt 75 of 107 menu

PHP да ООП да интерфейсларда константалар

Интерфейслар синф свойстваларини ўз ичига олмайди, лекин константаларни ўз ичига олиши мумкин. Интерфейс константалари синф константалари каби ишлейди, факат улардан фарқли ўларок, уларни мерос олувчи синф ёки интерфейс томонидан қайта аниқланмайди.

Мисол учун iSphere интерфейсини яратайлик, у шар билан ишлаш учун синфни тасвирлайди. Бу шарда биз хажм ва юзанинг майдонини топишимиз керак. Бунинг учун бизга Пи soni керак бўлади. Уни интерфейсимизнинг константаси сифатида белгилаймиз:

<?php interface iSphere { const PI = 3.14; // ПИ soni константа сифатида // Шарнинг конструктори: public function __construct($radius); // Шарнинг хажмини топиш учун метод: public function getVolume(); // Шарнинг юза майдонини топиш учун метод: public function getSquare(); } ?>

Sphere синфини яратинг, у iSphere интерфейсини амалга оширсин.

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