কম্পিউটার

C# এ প্রাইভেট কনস্ট্রাক্টর এবং সিঙ্গেলটন ক্লাস


একটি প্রাইভেট কনস্ট্রাক্টর এমন ক্লাসে ব্যবহার করা হয় যেখানে শুধুমাত্র স্ট্যাটিক মেম্বার থাকে যেমন নীচে দেখানো হয়েছে −

class Demo {
   // private constructor
   private Demo() { }

   public static a = 10;
}

একটি সিঙ্গেলটন ক্লাসের স্বাভাবিক পদ্ধতি রয়েছে এবং আপনি এটিকে একটি উদাহরণ ব্যবহার করে কল করতে পারেন।

ক্লাসের একাধিক দৃষ্টান্ত প্রতিরোধ করতে, প্রাইভেট কনস্ট্রাক্টর ব্যবহার করা হয়।

আসুন একটি উদাহরণ দেখি -

উদাহরণ

public class Singleton {
   static Singleton a = null;
   private Singleton() {
   }
}

  1. C# এ বিমূর্ত ক্লাস

  2. স্কালাতে বৈশিষ্ট্য এবং বিমূর্ত শ্রেণীর মধ্যে পার্থক্য।

  3. পাইথনে ক্লাস এবং উত্তরাধিকারের ভূমিকা

  4. রুবিতে ক্লাস, ইনস্ট্যান্স এবং মেটাক্লাসগুলি উন্মোচন করা