오류노트
[코딩 오류 노트] 싱글턴 패턴 객체 생성
망고고래
2023. 11. 26. 15:51
주말을 맞아 java 복습을 하다가 싱글턴 패턴으로 객체 주소를 가져오게 되어있을 때 new를 사용해 객체를 생성하면 어떻게 되는지 궁금해져서 해봤다.
package Practice;
import java.time.LocalDate;
public class TimePlus {
public static void main(String[] args) {
LocalDate ld = new LocalDate();
LocalDate ld2 = LocalDate.now();
System.out.println(ld);
System.out.println(ld2);
}
}
오류 메시지
Exception in thread "main" java.lang.Error: Unresolved compilation problem: The constructor LocalDate() is undefined at Practice.TimePlus.main(TimePlus.java:8)
LocalDate()라는 생성자가 undefined라고 출력된다.
싱글턴 패턴을 사용해야 하는 클래스를 익혀두어야 하겠지만, 깜빡했을 때 이 메시지를 보면 오류를 깨닫고 수정할 수 있겠다.
추후 직접 만든 클래스에서 싱글턴 패턴을 사용할 경우도 많을 테니 알아보길 잘했다고 느껴진다.