একটি প্রাইভেট কনস্ট্রাক্টর এমন ক্লাসে ব্যবহার করা হয় যেখানে শুধুমাত্র স্ট্যাটিক মেম্বার থাকে যেমন নীচে দেখানো হয়েছে −
class Demo {
// private constructor
private Demo() { }
public static a = 10;
} একটি সিঙ্গেলটন ক্লাসের স্বাভাবিক পদ্ধতি রয়েছে এবং আপনি এটিকে একটি উদাহরণ ব্যবহার করে কল করতে পারেন।
ক্লাসের একাধিক দৃষ্টান্ত প্রতিরোধ করতে, প্রাইভেট কনস্ট্রাক্টর ব্যবহার করা হয়।
আসুন একটি উদাহরণ দেখি -
উদাহরণ
public class Singleton {
static Singleton a = null;
private Singleton() {
}
}