이것이 자바다 6장 클래스 확인문제 18번
[ShopService.class]
package practice;
public class ShopService {
//싱글톤을 만드는 코드
private static ShopService singleton = new ShopService();
private ShopService() {}
static ShopService getInstance() {
return singleton;
}
}
[ShopServiceExample.class]
package practice;
public class ShopServiceExample {
public static void main(String[] args) {
ShopService obj1 = ShopService.getInstance(); //싱글톤이니 객체 생성을 하지 않고 get함
ShopService obj2 = ShopService.getInstance();
if(obj1 == obj2) {
System.out.println("같은 ShopService 객체입니다.");
}
else {
System.out.println("다른 ShopService 객체입니다.");
}
}
}
'코딩' 카테고리의 다른 글
[Java] Array 만들기 (0) | 2018.04.10 |
---|---|
[Java] 현재 잔고 보여주는 프로그램 (0) | 2018.03.01 |
[Java] 간단한 로그인, 로그아웃 프로그램 (0) | 2018.03.01 |
[Java] 패키지, 클래스, 객체 개념 정리 (0) | 2018.02.25 |
[Java] 메소드 선언, 호출하기 (0) | 2018.02.25 |