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