Java 中 private static 修飾變量
private static修飾成員變量,private 限制了它的訪問范圍,只能在本類中被訪問,static 只是控制了它不需要實例化就可以訪問,是一個私有的共享的數據。
private static 修飾成員方法也是一個意思,本類中可用的私有的屬於類的靜態方法。
注意!!!不要搞混 訪問控制 和 static 的概念
- default\ protected\ public\ private 限制的是訪問范圍
- static 修飾的變量或者方法,不需要實例化,在類加載時就已經存在了,是屬於類的
查了很多博客,好幾個都是有這個解釋,
我覺得圈住的那句話有些多余或者說錯誤,private 修飾就已經私有化,限制了只能被本類訪問,不存在靜態、非靜態的方法中訪問不訪問
歡迎評論指正... tks
refering: