⊗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ščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј