我對Java相對比較陌生,並且讀過一些關於私有和公共acccess修飾符的內容。我想在這個話題中一次又一次地消除任何混淆,因爲我覺得我沒有把握最好。在變量私有和公共java訪問修飾符基礎知識
訪問修飾符
請糾正我,如果我錯了,一個變量是公共的默認值。如果訪問修飾符設置爲public或根本不設置,則來自同一項目的其他類可以訪問整數和/或修改它。如果它是私人的而不是外部不可見的,並且不能被創建它之外的類訪問。在班
訪問修飾符的類
Accesss改性劑,我似乎並不完全瞭解。據我的理解,如果我從不在同一個類中的方法調用私有方法,那麼它將無法工作。如果它是公開的,它會呢?
有什麼我失蹤或不正確理解?
我很欣賞這方面的幫助。
變量只存在內部功能訪問 屬性政府物業。你的意思是_fields_ – SLaks
@SLaks:不,字段也是變量。請參閱http://docs.oracle.com/javase/specs/jls/se7/html/jls-4.html#jls-4.12.3 –
最後一個問題,類,方法和變量都可以具有訪問修飾符,是否正確? – AnchovyLegend