⊗ppOpFnCt 75 of 107 menu

Կոնստանտները ինտերֆեյսում OOP-ում PHP-ում

Ինտերֆեյսները չեն կարող պարունակել դասերի հատկություններ, բայց կարող են պարունակել կոնստանտներ: Ինտերֆեյսների կոնստանտները աշխատում են ճիշտ այնպես, ինչպես դասերի կոնստանտները, բացառությամբ այն բանի, որ դրանք չեն կարող լինել վերասահմանված ժառանգող դասի կամ ինտերֆեյսի կողմից:

Օրինակի համար ստեղծենք iSphere ինտերֆեյսը, որը կնկարագրի գունդի հետ աշխատելու դասը: Այս գնդի համար մեզ պետք կլինի գտնել ծավալը և մակերեսի մակերեսը: Դրա համար մեզ անհրաժեշտ կլինի Pi թիվը: Սահմանենք այն որպես մեր ինտերֆեյսի կոնստանտա:

<?php interface iSphere { const PI = 3.14; // Pi թիվը որպես կոնստանտա // Գնդի կոնստրուկտոր: public function __construct($radius); // Մեթոդ գնդի ծավալը գտնելու համար: public function getVolume(); // Մեթոդ գնդի մակերեսի մակերեսը գտնելու համար: public function getSquare(); } ?>

Ստեղծեք Sphere դասը, որը կիրականացնի iSphere ինտերֆեյսը:

Հայերեն
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել