java是什么 java里protected有什么用啊?
java里protected有什么用?。縋rotected是訪問控制字符,意思是Protected。它的開放性僅次于公眾。受保護(hù)的訪問控制字符可用于方法和成員變量。2. 聲明為protected的方法
java里protected有什么用?。?/h2>
Protected是訪問控制字符,意思是Protected。它的開放性僅次于公眾。受保護(hù)的訪問控制字符可用于方法和成員變量。
2. 聲明為protected的方法和成員變量可以被同一個包中的所有類訪問,就像默認(rèn)的修飾符包一樣。
3. 它可以由類的子類訪問,子類不能與父類在同一個包中。這樣,當(dāng)希望類中的方法或成員變量在包中可見時,可以使用protected修飾符,并且其子類也可以訪問它(子類可能與父類不在同一個包中),但不希望所有類都訪問該類。應(yīng)該注意的是,另一個包中的子類可以通過子類或它們的引用訪問超類的受保護(hù)成員。同一包中的子類沒有此限制。這確保了來自其他包的類只訪問屬于其繼承層次結(jié)構(gòu)的成員。