주말을 맞아 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라고 출력된다.
싱글턴 패턴을 사용해야 하는 클래스를 익혀두어야 하겠지만, 깜빡했을 때 이 메시지를 보면 오류를 깨닫고 수정할 수 있겠다.
추후 직접 만든 클래스에서 싱글턴 패턴을 사용할 경우도 많을 테니 알아보길 잘했다고 느껴진다.
'오류노트' 카테고리의 다른 글
[코딩 오류노트] `com.mysql.jdbc.Driver'. This is deprecated. 해결방법 (0) | 2023.12.28 |
---|---|
[코딩 오류 노트]JSP 디렉티브 태그 (0) | 2023.11.29 |
[javascript] 함수 참조와 함수 호출 (0) | 2023.11.23 |
[코딩 오류 노트] 자바스크립트 (0) | 2023.11.22 |
[코딩 오류 노트]TimerTask import (0) | 2023.10.26 |