পাবলিক অ্যাক্সেস স্পেসিফায়ার একটি ক্লাসকে তার সদস্য ভেরিয়েবল এবং সদস্য ফাংশনগুলিকে অন্যান্য ফাংশন এবং অবজেক্টে প্রকাশ করতে দেয়। যে কোনো পাবলিক সদস্য ক্লাসের বাইরে থেকে অ্যাক্সেস করা যেতে পারে।
নীচের উদাহরণে ভেরিয়েবলের দৈর্ঘ্য এবং প্রস্থ সর্বজনীন ঘোষণা করা হয়েছে। এখন আপনি 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();
}
}
}