개인 생성자는 아래와 같이 정적 멤버만 포함하는 클래스에서 사용됩니다. −
class Demo { // private constructor private Demo() { } public static a = 10; }
싱글톤 클래스에는 일반 메서드가 있으며 인스턴스를 사용하여 호출할 수 있습니다.
클래스의 다중 인스턴스를 방지하기 위해 private 생성자를 사용합니다.
예를 들어 보겠습니다 -
예시
public class Singleton { static Singleton a = null; private Singleton() { } }