A클래스 자기만 참조하기 (재귀와는 다른 의미)
package test.edu1;
public class A {
A a;
private A(String name){
System.out.println(name+"에 의해 A객체를 생성합니다");
}
public A getInstance(){
if(a==null)
a= new A("A클래스");
return a;
}
}
// A a1 = new A ("b")
A클래스 자기만 참조하기 (재귀와는 다른 의미)
package test.edu1;
public class A {
A a;
private A(String name){
System.out.println(name+"에 의해 A객체를 생성합니다");
}
public A getInstance(){
if(a==null)
a= new A("A클래스");
return a;
}
}
// A a1 = new A ("b")