
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."); } }
沒有留言:
張貼留言