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();

 

반응형