কম্পিউটার

C# এ ক্লাস কি কি?


আপনি যখন একটি ক্লাস সংজ্ঞায়িত করেন, আপনি একটি ডেটা টাইপের জন্য একটি ব্লুপ্রিন্ট সংজ্ঞায়িত করেন। অবজেক্ট হল একটি ক্লাসের উদাহরণ। যে পদ্ধতি এবং ভেরিয়েবলগুলি একটি ক্লাস গঠন করে সেগুলিকে ক্লাসের সদস্য বলা হয়৷

একটি শ্রেণীর সংজ্ঞা শুরু হয় কীওয়ার্ড ক্লাস এবং ক্লাসের নাম দিয়ে; এবং ক্লাস বডি একজোড়া কোঁকড়া ধনুর্বন্ধনী দ্বারা ঘেরা। নিম্নলিখিত একটি শ্রেণীর সংজ্ঞার সাধারণ রূপ −

<access specifier> class class_name {

   // member variables
   <access specifier> <data type> variable1;
   <access specifier> <data type> variable2;
   ...
   <access specifier> <data type> variableN;
   // member methods
   <access specifier> <return type> method1(parameter_list) {
      // method body
   }  

   <access specifier> <return type> method2(parameter_list) {
      // method body
   }
   ...
   <access specifier> <return type> methodN(parameter_list) {
      // method body
   }
}

নিম্নে শ্রেণী সম্বন্ধে কিছু মূল বিষয় −

  • অ্যাক্সেস স্পেসিফায়ার সদস্যদের পাশাপাশি ক্লাসের জন্য অ্যাক্সেসের নিয়মগুলি নির্দিষ্ট করে। যদি উল্লেখ না করা হয়, তাহলে ক্লাস টাইপের জন্য ডিফল্ট অ্যাক্সেস স্পেসিফায়ার অভ্যন্তরীণ। সদস্যদের জন্য ডিফল্ট অ্যাক্সেস ব্যক্তিগত।

  • ডেটা টাইপ ভেরিয়েবলের ধরন নির্দিষ্ট করে, এবং রিটার্ন টাইপ পদ্ধতিটি যে ডেটা প্রদান করে তার ডেটা টাইপ নির্দিষ্ট করে, যদি থাকে।

  • ক্লাসের সদস্যদের অ্যাক্সেস করতে, আপনি ডট (.) অপারেটর ব্যবহার করুন।

  • ডট অপারেটর একটি সদস্যের নামের সাথে একটি বস্তুর নাম লিঙ্ক করে।


  1. জাভাতে কনস্ট্রাক্টরের রিটার্ন টাইপ কি?

  2. জাভাতে বিভিন্ন ধরণের নেস্টেড ক্লাস সংজ্ঞায়িত করা হয় কি?

  3. জাভাতে বিভিন্ন ধরনের ক্লাস কি কি?

  4. পাইথন ক্লাস ব্যবহার করার সুবিধা কি?