四個關(guān)鍵字:
private(私有的)
default(什么都不寫)
protected(被保護(hù)的)
public(共有的)
訪問區(qū)域:
private聲明的變量只能在當(dāng)前類中訪問散劫,出了類就不能被訪問
default聲明的變量在同一包中可以訪問闪盔,不同的包不能訪問
protected聲明的變量在同一個包可以訪問灵份,不同的包中,子類可以訪問
public聲明的變量在所有的地方都可以訪問
特別注意:
訪問區(qū)域從小到大排序
private < default < protected < public
使用的原則是能使用小權(quán)限就不使用大的權(quán)限
相關(guān)例子:
Test.java的代碼
Test1.java的代碼
用Test.java和Test1.java,詳細(xì)地表示出private.default.protected.public這四個關(guān)鍵字的訪問區(qū)域辩越,特別要注意能使用小權(quán)限的就不使用大的權(quán)限蕾域。