寫工具類時 看到有的老師寫成單例模式, 看了一下Apache 的commons-io 中寫成靜態方法,
1、如果我在單例模式中的類 寫成靜態方法會怎麼樣?
2、如果只寫單例模式,那同一個類裡面的第二個類調用第一個類,該怎麼用?
用this.方法1 還是 類名.getInstance().方法1 ?
3、如果只是靜態方法,那同一個類中的靜態方法怎麼調用另一個靜態方法?
this.方法1 ?
4、如果既是單例模式,內部方法也是靜態方法,第一個方法調用第二個方法時,用 類名.getInstance.方法二 ,這樣會用什麼後果?
靜態方法是與類相關的,與實例無關的,單例模式是指只有一個實例,靜態方法的調用只呆以用類名.方法名,在同一個類中,都是靜態方法,可直接調用。
不需要加類名。