JAVA
(JAVA) 자바 싱클톤(Singleton) 간단히 알아보기~
가독성 0%
2016. 12. 14. 10:35
반응형
자바 싱글톤(Singleton) 이란?
전체 프로그램에서 단 하나의 객체만 생성된다 해서 이 객체를 싱글톤이라고 한다.
클래스 외부에서 new 연산자로 생성자를 호출 할 수 없도록 해야한다.
싱글톤 코드소스
public class TestMain {
//정적 필드
private static TestMain singleton = new TestMain();
//생성자
private TestMain(){}
//정적 메소드
static TestMain getInstance(){
return singleton;
}
}
싱글톤 객체 참조방법
클래스 변수 = 클래스.getInstance();
TestMain st = TestMain.getInstance();
반응형