Java
[JAVA] 싱글톤
겅아링
2020. 8. 2. 22:51
반응형
싱글톤 : 여러 객체를 만들필요없이 한개만 사용하려고할때
객체를 한개만 생성하는 클래스
생성자를 private로 선언해서 외부의 접근을 막고
자기 클래스 내부에서 객체를 생성함.
사용하는 이유 : 메모리 절약
생성하는 방법
public class Test{
private static Test test = null;
private Test(){
}
public static Test getInstance(){
if(test==null){
test=new Test();
}
return test;
}
}
사용하는방법
Test test = Test.getInstance();
반응형