কম্পিউটার

C# নেস্টেড ক্লাস


একটি নেস্টেড ক্লাস হল অন্য একটি এনক্লোসিং ক্লাসে ঘোষিত একটি ক্লাস। এটি এর এনক্লোজিং ক্লাসের সদস্য এবং একটি এনক্লোজিং ক্লাসের সদস্যদের একটি নেস্টেড ক্লাসের সদস্যদের অ্যাক্সেস নেই৷

আসুন C# এ নেস্টেড ক্লাসের একটি উদাহরণ কোড স্নিপেট দেখি।

উদাহরণ

<প্রি>ক্লাস ওয়ান { পাবলিক int num1; পাবলিক ক্লাস টু { public int num2; }} ক্লাস ডেমো { স্ট্যাটিক ভ্যাইড মেইন() { ওয়ান এ =নতুন ওয়ান(); a.num1++; One.Two ab =new One.Two(); ab.num2++; }}

উদাহরণটি দেখায় যে ক্লাস টু একটি নেস্টেড ক্লাস। ক্লাস টু ক্লাস ওয়ান ঘোষণার ভিতরে আবদ্ধ।

এখানে ক্লাস টু ক্লাস ওয়ানের ঘোষণার ভিতরে আবদ্ধ। ক্লাস টু এইভাবে একটি নেস্টেড ক্লাস। যেহেতু এটিতে একটি সর্বজনীন অ্যাক্সেসিবিলিটি মডিফায়ার রয়েছে, এটি ক্লাস ওয়ানের সুযোগ ছাড়া অন্য জায়গায় অ্যাক্সেস করা যেতে পারে৷


  1. পাইথনে ক্লাস তৈরি করা

  2. পাইথন ব্যতিক্রম বেস ক্লাস

  3. পাইথনে একটি মেটাক্লাস কি?

  4. কেন আমরা ক্লাস তৈরি করব?