কম্পিউটার টিউটোরিয়াল

C#-এ প্রাইভেট কনস্ট্রাক্টর এবং সিংলটন ক্লাস (Private Constructors and Singleton Classes)


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

class Demo {    // private constructor    private Demo() { }    public static a = 10; }

একটি সিংলটন ক্লাসে সাধারণ মেথড থাকে এবং আপনি इसे একটি ইনস্ট্যান্স ব্যবহার করে কল করতে পারেন।

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

নিচে একটি উদাহরণ দেখি −

উদাহরণ

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

  1. C#-এ অ্যাবস্ট্র্যাক্ট ক্লাস

  2. স্কালাতে Traits এবং Abstract Classes-এর পার্থক্য

  3. পাইথনে ক্লাস এবং ইনহেরিটেন্সের পরিচিতি

  4. রুবি মেটাক্লাস মাস্টার করা: ক্লাস, ইনস্ট্যান্স এবং মেথড ডেফিনিশন বোঝা