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