작성
·
911
1
package hello.core.singleton;
public class SingletonService {
private static SingletonService singletonService=new SingletonService();
public static SingletonService getInstance(){
return singletonService;
}
private SingletonService(){
//System.out.println(singletonService);
}
}
System.out.println(singletonService); // 이 부분이요 !!!!
자바가 뜰때 -> 자동으로 내부적으로 객체 생성해서 -> 참조값이 instance에 들어간다는 이해했습니다.
그래서 생성자에 출력문을 써서 값을 확인해보니 null로 뜹니다 !!
왜 그럴까요??