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