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