package com.tanm.singleton;
//單例模式
class Single {
private Single(){
}
//設置private為類部私有,外部不能訪問
//single變量設為static,是靜態(tài)變量,困為static方法要調(diào)用single
//single變量設為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();
}
}