जावा में सुपर कीवर्ड के लिए, हमारे पास C# में बेस कीवर्ड है।
जावा में सुपर कीवर्ड तत्काल पैरेंट क्लास इंस्टेंस को संदर्भित करता है। इसका उपयोग सुपरक्लास के सदस्यों को उपवर्ग के सदस्यों से अलग करने के लिए किया जाता है, यदि उनके समान नाम हैं। इसका उपयोग उपवर्ग से सुपरक्लास कंस्ट्रक्टर को आमंत्रित करने के लिए किया जाता है।
C# बेस कीवर्ड का इस्तेमाल बेस क्लास के कंस्ट्रक्टर्स और मेथड्स को एक्सेस करने के लिए किया जाता है। इंस्टेंस मेथड, कंस्ट्रक्टर आदि में इसका इस्तेमाल करें।
आइए C# बेस का एक उदाहरण देखें।
उदाहरण
using System; public class Animal { public string repColor = "brown"; } public class Reptile: Animal { string repColor = "green"; public void display() { Console.WriteLine("Color: "+base.repColor); Console.WriteLine("Color: "+repColor); } } public class Demo { public static void Main() { Reptile rep = new Reptile(); rep.display(); } }
आउटपुट
Color: brown Color: green