protected在java中的作業(yè) protected修飾的方法可以給誰(shuí)用?
protected修飾的方法可以給誰(shuí)用?如果類(lèi)newobject中有受保護(hù)的修改過(guò)的方法或?qū)傩?,那么:在同一個(gè)包中:可以在同一個(gè)包的子類(lèi)中實(shí)例化newobject類(lèi)以獲取對(duì)象,然后可以使用該對(duì)象訪問(wèn)受
protected修飾的方法可以給誰(shuí)用?
如果類(lèi)newobject中有受保護(hù)的修改過(guò)的方法或?qū)傩?,那么?/p>
在同一個(gè)包中:
可以在同一個(gè)包的子類(lèi)中實(shí)例化newobject類(lèi)以獲取對(duì)象,然后可以使用該對(duì)象訪問(wèn)受保護(hù)的修改過(guò)的方法或?qū)傩?,即。操作訪問(wèn)。
您可以在同一包的非子類(lèi)中實(shí)例化newobject類(lèi)以獲取對(duì)象,然后使用該對(duì)象訪問(wèn)受保護(hù)的已修改方法或?qū)傩浴?/p>
可以通過(guò)在同一包的非子類(lèi)(子類(lèi)和newobject類(lèi)在同一包中)中實(shí)例化newobject類(lèi)的子類(lèi)來(lái)獲取對(duì)象,然后對(duì)象可以訪問(wèn)受保護(hù)的修改方法或?qū)傩???梢栽谕粋€(gè)包的NewObject類(lèi)的子類(lèi)中調(diào)用NewObject類(lèi)中受保護(hù)的modified方法或?qū)傩裕词鼙Wo(hù)的modification的方法和屬性可以被同一個(gè)包的子類(lèi)繼承。
在另一個(gè)包中:
您可以在另一個(gè)包的子類(lèi)中實(shí)例化newobject類(lèi)以獲取對(duì)象,但不能使用該對(duì)象請(qǐng)求受保護(hù)的修改方法或?qū)傩浴?/p>
您可以在不同包的非子類(lèi)中實(shí)例化newobject類(lèi)以獲取對(duì)象,但不能使用該對(duì)象詢問(wèn)受保護(hù)的已修改方法或?qū)傩浴?/p>
可以通過(guò)在不同包的非子類(lèi)(子類(lèi)和newobject類(lèi)不在同一個(gè)包中)中實(shí)例化newobject類(lèi)的子類(lèi)來(lái)獲取對(duì)象,但它不能用于詢問(wèn)受保護(hù)的修改方法或?qū)傩浴?梢栽谕粋€(gè)包的NewObject類(lèi)的子類(lèi)中調(diào)用NewObject類(lèi)中受保護(hù)的modified方法或?qū)傩裕词鼙Wo(hù)的modification的方法和屬性可以被不同包的子類(lèi)繼承。