package com.tanm.singleton;
//單例模式
class Single {
private Single(){
}
//設(shè)置private為類部私有,外部不能訪問
//single變量設(shè)為static,是靜態(tài)變量,困為static方法要調(diào)用single
//single變量設(shè)為final,表示single是常量不可修改
private static final Single single = new Single();
//static方法getSingleInstance(),不用實例化對象就可以調(diào)用Single.getSingleInstance()
public static Single getSingleInstance(){
return single;
}
public void Say() {
System.out.println("程序調(diào)用開始......");
}
}
//測試類
public class SingletonDemo {
public static void main(String[] args) {
Single s = Single.getSingleInstance();
s.Say();
}
}
posted on 2007-10-16 17:07
譚明 閱讀(428)
評論(0) 編輯 收藏 所屬分類:
Java設(shè)計模式