একটি নেস্টেড ক্লাস হল অন্য একটি এনক্লোসিং ক্লাসে ঘোষিত একটি ক্লাস। এটি এর এনক্লোজিং ক্লাসের সদস্য এবং একটি এনক্লোজিং ক্লাসের সদস্যদের একটি নেস্টেড ক্লাসের সদস্যদের অ্যাক্সেস নেই৷
আসুন C# −
-এ নেস্টেড ক্লাসের একটি উদাহরণ কোড স্নিপেট দেখি <প্রি>ক্লাস ওয়ান { পাবলিক int num1; পাবলিক ক্লাস টু { public int num2; }} ক্লাস ডেমো { স্ট্যাটিক ভ্যাইড মেইন() { ওয়ান এ =নতুন ওয়ান(); a.num1++; One.Two ab =new One.Two(); ab.num2++; }}উদাহরণটি দেখায় যে ক্লাস টু একটি নেস্টেড ক্লাস। ক্লাস টু ক্লাস ওয়ান ঘোষণার ভিতরে আবদ্ধ।
এখানে ক্লাস টু ক্লাস ওয়ানের ঘোষণার ভিতরে আবদ্ধ। ক্লাস টু এইভাবে একটি নেস্টেড ক্লাস। যেহেতু এটিতে একটি সর্বজনীন অ্যাক্সেসিবিলিটি মডিফায়ার রয়েছে, এটি ক্লাস ওয়ানের সুযোগ ছাড়া অন্য জায়গায় অ্যাক্সেস করা যেতে পারে৷