본문 바로가기

콩's EDUCATION/콩's JAVA_RUN

private 생성자

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.java