
List1 Singleton類別
public class Singleton{
private static Singleton singleton = new Singleton();
private Singleton(){
System.out.println("已產生物件個體");
}
public static Singleton getInstance(){
return singleton;
}
}
List2 Mian類別
public class Main{
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並非同一物件個體");
}
System.out.println("End.");
}
}
沒有留言:
張貼留言