⊗ppOpIfCt 75 of 107 menu

PHP OOP တွင် Interface Constants များ

Interfaces များသည် class properties များကို မပါဝင်နိုင်သော်လည်း constants များကိုတော့ ပါဝင်နိုင်ပါသည်။ Interface constants များသည် class constants များကဲ့သို့ အတိအကျ အလုပ်လုပ်ပါသည်။ သို့သော် ၎င်းတို့ကို အမွေဆက်ခံသော class သို့မဟုတ် interface များမှ ပြန်လည်သတ်မှတ်၍မရပါ။

ဥပမာအနေဖြင့် iSphere interface တစ်ခုပြုလုပ်ကြည့်ပါမည်။ ၎င်းသည် sphere (အလုံး) တစ်ခုနှင့် အလုပ်လုပ်ရန် class ကို ဖော်ပြပါမည်။ ထို sphere အတွက် ထုထည်နှင့် မျက်နှာပြင်ဧရိယာကို ရှာဖွေရန် လိုအပ်ပါမည်။ ထို့အတွက် Pi ကိန်းသေ လိုအပ်ပါမည်။ ၎င်းကို ကျွန်ုပ်တို့၏ interface ၏ constant အဖြစ် သတ်မှတ်ပါမည်။

<?php interface iSphere { const PI = 3.14; // Pi ကိန်းသေအဖြစ် // Sphere ၏ constructor: public function __construct($radius); // Sphere ၏ ထုထည်ကို ရှာဖွေရန် method: public function getVolume(); // Sphere ၏ မျက်နှာပြင်ဧရိယာကို ရှာဖွေရန် method: public function getSquare(); } ?>

iSphere interface ကို implement လုပ်မည့် Sphere class တစ်ခုကို ပြုလုပ်ပါ။

မြန်မာ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ဝက်ဘ်ဆိုက် လုပ်ဆောင်ခြင်း၊ ဆန်းစစ်လေ့လာခြင်းနှင့် ပုဂ္ဂလိကပြုပြင်ခြင်းအတွက် ကျွန်ုပ်တို့သည် cookie များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်