자바 싱글톤(JAVA Singleton), 자바 인스턴스 예제
private static Singleton singleton = new Singleton();
private Singleton() {
System.out.println("Sington Class의 인스턴스 생성!");
}
public static Singleton getInstance() {
return singleton;
}
}
public class Main extends Thread {
public static void main(String[] args) {
System.out.println("Start.");
Singleton obj1 = Singleton.getInstance();
Singleton obj2 = Singleton.getInstance();
if (obj1 == obj2){
System.out.println("obj1 == obj2");
}
else {
System.out.println("obj1 != obj2");
}
}
}
public static void main(String[] args) {
System.out.println("Start.");
Singleton obj1 = Singleton.getInstance();
Singleton obj2 = Singleton.getInstance();
if (obj1 == obj2){
System.out.println("obj1 == obj2");
}
else {
System.out.println("obj1 != obj2");
}
}
}
댓글 없음:
댓글 쓰기