8 回答

TA貢獻(xiàn)317條經(jīng)驗(yàn) 獲得超240個(gè)贊
不正確,子類方法的訪問權(quán)限不能弱于父類方法的訪問權(quán)限,由于父類中method1的訪問權(quán)限是public因此子類的method1的訪問權(quán)限不能弱于public,而Child類中method1的訪問權(quán)限是protected弱于public因此會(huì)出現(xiàn)編譯錯(cuò)誤

TA貢獻(xiàn)13條經(jīng)驗(yàn) 獲得超4個(gè)贊
Child中的method1方法不正確。
考點(diǎn)是java的4中訪問權(quán)限。java中的四種訪問控制權(quán)限分別為:
①私有的——以private修飾符指定
②受保護(hù)的——以protected修飾符指定
③公開的——以public修飾符指定
④默認(rèn)的,也稱為default或package——不使用任何修飾符。
其中,private對訪問權(quán)限限制最大,public是最簡單的訪問控制修飾符,帶有public的成員可以被所有的類訪問,任何包中的任何類都可以直接訪問public變量和方法。
在上面的代碼中,父類的方法是public修飾,子類重寫的方法的訪問控制不能比父類更嚴(yán)格,子類的方法應(yīng)該為public。
添加回答
舉報(bào)