⊗ppOpIfCt 75 of 107 menu

PHP में OOP इंटरफेस में कॉन्स्टेंट

इंटरफेस में क्लास प्रॉपर्टीज नहीं हो सकतीं, लेकिन इनमें कॉन्स्टेंट हो सकते हैं। इंटरफेस कॉन्स्टेंट क्लास कॉन्स्टेंट की तरह ही काम करते हैं, सिवाय इसके कि इन्हें इनहेरिट करने वाली क्लास या इंटरफेस द्वारा ओवरराइड नहीं किया जा सकता।

उदाहरण के लिए आइए एक इंटरफेस 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çaisMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें