⊗ppOpBsPP 10 of 107 menu

PHP में OOP के निजी गुण

ऑब्जेक्ट के वे गुण जिन्हें बाहर से पढ़ा और लिखा जा सकता है, उन्हें सार्वजनिक कहा जाता है। निजी गुण भी होते हैं, जो केवल क्लास के अंदर ही उपलब्ध होंगे।

निजी गुणों के नाम एक्सेस मॉडिफायर private के साथ घोषित किए जाने चाहिए। आइए इसे करते हैं:

<?php class User { private $name; } ?>

अब हमारे गुण में डेटा लिखते हैं। यह, उदाहरण के लिए, क्लास के कंस्ट्रक्टर में किया जा सकता है:

<?php class User { private $name; public function __construct($name) { $this->name = $name; } } ?>

अब एक मेथड बनाते हैं, जो हमारे गुण का मान वापस करेगा:

<?php class User { private $name; public function __construct($name) { $this->name = $name; } public function show() { return $this->name; } } ?>

क्लास की एक ऑब्जेक्ट बनाते हैं, पैरामीटर के रूप में यूजर का नाम पास करते हुए:

<?php $user = new User('john'); ?>

क्लास के बाहर सीधे हमारे गुण तक पहुंचने का प्रयास त्रुटि का कारण बनेगा:

<?php echo $user->name; // त्रुटि ?>

जबकि हमारी मेथड को कॉल करने से इस गुण को पढ़ने की अनुमति मिल जाएगी:

<?php echo $user->show(); // 'john' प्रिंट करेगा ?>

Employee क्लास में तीन निजी गुण बनाएं: नाम, वेतन और आयु।

कंस्ट्रक्टर को पैरामीटर के रूप में इन गुणों के मान पास करें।

एक मेथड बनाएं, जो कर्मचारी का डेटा प्रिंट करेगा।

हिन्दी
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
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें