⊗ppOpIfCt 75 of 107 menu

Канстанты ў інтэрфейсе ў ААП у PHP

Інтэрфейсы не могуць утрымліваць уласцівасці класаў, але могуць утрымліваць канстанты. Канстанты інтэрфейсаў працуюць сапраўды гэтак жа, як і канстанты класаў, за выключэннем таго, што яны не могуць быць пераазначаныя наследуемым класам ці інтэрфейсам.

Для прыкладу зробім інтэрфейс iSphere, які будзе апісваць клас для працы з шарам. У гэтым шары нам трэба будзе знайсці аб'ём і плошчу паверхні. Для гэтага нам спатрэбіцца лік Пі. Зададзім яго як канстанту нашага інтэрфейсу:

<?php interface iSphere { const PI = 3.14; // лік ПІ як канстанта // Канструктар шара: 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çeЎзбекOʻzbekTiếng Việt
Мы выкарыстоўваем cookie для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць