पब्लिक एक्सेस स्पेसिफायर एक वर्ग को अपने सदस्य चर और सदस्य कार्यों को अन्य कार्यों और वस्तुओं को उजागर करने की अनुमति देता है। किसी भी सार्वजनिक सदस्य को कक्षा के बाहर से एक्सेस किया जा सकता है।
नीचे दिए गए उदाहरण में चर लंबाई और चौड़ाई को सार्वजनिक घोषित किया गया है। अब आप उन्हें Main() मेथड के बाहर भी एक्सेस कर सकते हैं।
वेरिएबल को क्लास के इंस्टेंस का उपयोग करके एक्सेस किया जाता है।
Rectangle r = new Rectangle(); r.length = 4.5; r.width = 3.5;
आइए देखें पूरा कोड।
उदाहरण
Using System;
namespace RectangleApplication {
class Rectangle {
// member variables
public double length;
public double width;
public double GetArea() {
return length * width;
}
public void Display() {
Console.WriteLine("Length: {0}", length);
Console.WriteLine("Width: {0}", width);
Console.WriteLine("Area: {0}", GetArea());
}
} // end class Rectangle
class ExecuteRectangle {
static void Main(string[] args) {
Rectangle r = new Rectangle();
r.length = 4.5;
r.width = 3.5;
r.Display();
Console.ReadLine();
}
}
}