原文來自StackExchange上的討論: Why have private static methods
總結(jié):
- 當(dāng)一個(gè)方法希望只被本類所使用時(shí)挤巡。
- 與本類的內(nèi)部狀態(tài)無關(guān)秽浇。
最簡單的例子就是平時(shí)經(jīng)常見到的工具方法冀膝,我們希望不分配內(nèi)存創(chuàng)建類的實(shí)例就能夠使用他們唁奢,所以會(huì)將他們聲明public static, 在此基礎(chǔ)之上,如果我們喜歡只有該類能夠訪問到此方法的話窝剖,可以聲明為private static.