MapleStory Finger Point
본문 바로가기
Back-end/Java

[Java] 혼자 공부하는 자바 285p 풀어보기

by 디팔⸜( ◜࿁◝ )⸝︎︎ 2022. 9. 15.

문제3번

싱글톤 생성 연습

package com.example.MyJavaProject;



class Main {
    public static void main(String[] args) {
        ShopService obj1 = ShopService.getInstance();
        ShopService obj2 = ShopService.getInstance();

        if(obj1 == obj2 ){
            System.out.println("두 객체는 동일합니다.");
        }else{
            System.out.println("두 객체는 동일하지 않습니다.");
        }
    }
}

public class ShopService{
    private static ShopService service = new ShopService();
    private ShopService(){}

    static ShopService getInstance(){
        return service;
    };

}

댓글