प्रोटेक्टेड एक्सेस स्पेसिफायर चाइल्ड क्लास को अपने बेस क्लास के सदस्य चर और सदस्य कार्यों तक पहुंचने की अनुमति देता है। इस तरह यह विरासत को लागू करने में मदद करता है। हम इनहेरिटेंस चैप्टर में और अधिक विवरण में इस पर चर्चा करेंगे।
निम्नलिखित एक उदाहरण है जो दिखा रहा है कि हमने कक्षा ए में एक संरक्षित सदस्य चर सेट किया है।
class A { protected int a2 = 87; }
अब व्युत्पन्न वर्ग के अंतर्गत जब हम उपरोक्त चर को व्युत्पन्न वर्ग वस्तु से एक्सेस करने का प्रयास करेंगे, तो यह ठीक काम करेगा जैसा कि नीचे दिखाया गया है -
उदाहरण
using System; class A { protected int a2 = 87; } class B : A { static void Main() { A a = new A(); B b = new B(); b.a2 = 10; } }