কম্পিউটার

C# এ অ্যাক্সেস স্পেসিফায়ারের উদ্দেশ্য কী?


একটি ক্লাস সদস্যের সুযোগ এবং দৃশ্যমানতা সংজ্ঞায়িত করতে, একটি অ্যাক্সেস স্পেসিফায়ার ব্যবহার করুন।

C# নিম্নলিখিত অ্যাক্সেস স্পেসিফায়ারকে সমর্থন করে।

  • পাবলিক
  • ব্যক্তিগত
  • সুরক্ষিত
  • অভ্যন্তরীণ
  • অভ্যন্তরীণ সুরক্ষিত

আসুন এক এক করে তাদের সম্পর্কে জেনে নিই।

পাবলিক অ্যাক্সেস স্পেসিফায়ার

এটি একটি ক্লাসকে তার সদস্য ভেরিয়েবল এবং সদস্য ফাংশনগুলিকে অন্যান্য ফাংশন এবং অবজেক্টে প্রকাশ করতে দেয়৷

ব্যক্তিগত অ্যাক্সেস স্পেসিফায়ার

প্রাইভেট অ্যাক্সেস স্পেসিফায়ার একটি ক্লাসকে তার সদস্য ভেরিয়েবল এবং সদস্য ফাংশনগুলিকে অন্যান্য ফাংশন এবং অবজেক্ট থেকে লুকানোর অনুমতি দেয়। শুধুমাত্র একই শ্রেণীর ফাংশন এর ব্যক্তিগত সদস্যদের অ্যাক্সেস করতে পারে।

সুরক্ষিত অ্যাক্সেস স্পেসিফায়ার

সুরক্ষিত অ্যাক্সেস স্পেসিফায়ার একটি চাইল্ড ক্লাসকে সদস্য ভেরিয়েবল এবং তার বেস ক্লাসের সদস্য ফাংশন অ্যাক্সেস করতে দেয়।

অভ্যন্তরীণ অ্যাক্সেস স্পেসিফায়ার

অভ্যন্তরীণ অ্যাক্সেস স্পেসিফায়ার একটি ক্লাসকে তার সদস্য ভেরিয়েবল এবং সদস্য ফাংশনগুলিকে বর্তমান সমাবেশে অন্যান্য ফাংশন এবং বস্তুর কাছে প্রকাশ করতে দেয়।

সুরক্ষিত অভ্যন্তরীণ অ্যাক্সেস স্পেসিফায়ার

সুরক্ষিত অভ্যন্তরীণ অ্যাক্সেস স্পেসিফায়ার একটি ক্লাসকে তার সদস্য ভেরিয়েবল এবং সদস্য ফাংশনগুলিকে অন্যান্য ক্লাস অবজেক্ট এবং ফাংশনগুলি থেকে লুকানোর অনুমতি দেয়, একই অ্যাপ্লিকেশনের মধ্যে একটি চাইল্ড ক্লাস ছাড়া৷


  1. C#.NET-এ বিভিন্ন অ্যাক্সেস স্পেসিফায়ার কী কী?

  2. C# এ একটি ক্লাসের জন্য ডিফল্ট অ্যাক্সেস কি?

  3. C# এ একটি ক্লাসের সদস্য ভেরিয়েবল কি কি?

  4. জাভাতে প্রসেস ক্লাসের উদ্দেশ্য কী?