संरक्षित संशोधक एक सदस्य को अपने पैकेज के भीतर और अन्य पैकेजों में उपवर्गों तक पहुंचने की अनुमति देता है।
एक संरक्षित सदस्य का उपयोग सभी उपवर्गों द्वारा किया जा सकता है, लेकिन पैकेज के बाहर कोड द्वारा पहुंच से सुरक्षित रहता है।
एक उदाहरण आपको संरक्षित के प्रभाव को बेहतर ढंग से समझने में मदद कर सकता है।
उदाहरण में, बुक क्लास को बदल दिया गया है ताकि इसके इंस्टेंस वेरिएबल सुरक्षित रहें।
एक्स्टबुक नामक पुस्तक का एक उपवर्ग बनाएं।
प्रोटेक्टडेमो नामक एक क्लास बनाएं जो एक्स्टबुक का उपयोग करता है।
ExtBook प्रकाशक का नाम संग्रहीत करने के लिए एक फ़ील्ड जोड़ता है।
एक्स्टबुक में कई एक्सेसर विधियां भी हैं।
दो वर्ग (एक्स्टबुक और प्रोटेक्टडेमो) बुकपैकेक्स्ट पैकेज में हैं।
एक्स्टबुक बुक का विस्तार करता है, जो आपको संरक्षित बुक सदस्यों तक पहुंचने की अनुमति देता है, भले ही वे अलग-अलग पैकेज में हों।
ExtBook इन वेरिएबल्स के लिए एक्सेसर विधियों का निर्माण करते हुए शीर्षक, लेखक और पबडेट जैसे संरक्षित सदस्यों तक सीधे पहुंच सकता है।
प्रोटेक्टडेमो क्लास में, इन वेरिएबल्स तक सीधी पहुंच से इनकार किया जाता है क्योंकि प्रोटेक्टडेमन बुक का उपवर्ग नहीं है।
यदि टिप्पणी पुस्तकों से हटा दी जाती है[0].शीर्षक = "परीक्षण शीर्षक"; पहुंच प्रतिबंध के कारण प्रोग्राम संकलित नहीं होगा।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3