싱글톤

박천규·2021년 1월 27일

자바 기본 문법

목록 보기
6/6

프로그램에서 단 하나의 객체만 만들도록 보장하게 해주는 방법

Main.class


public class SingletOnExample{
	public static void main(String[] args){
    	
    Singleton ob = new Singleton(); -> 컴파일 오류
    
    singleton obj1 = Singleton.getInstance();//getInstance를 이용해야만 외부에서 사용 가능
    singleton obj2 = Singleton.getInstance();
    
    단 하나의 객체만 보장하기에 obj1==obj2 이다.

Singleton.class


public class Singleton{
	private static Singleton singleton = new Singleton();
    
    private Singeton(){}
    
    static Singleton getInstance(){
    	return singleton;
        
profile
자바 공부중

0개의 댓글