為什么不能直接是用Dog作為類型而要使用Object而后用然后轉(zhuǎn)為Dog類呢?
1 回答
已采納

言曌博客liuyanzhao_com
TA貢獻(xiàn)164條經(jīng)驗(yàn) 獲得超117個(gè)贊
子類覆蓋父類要遵循“兩同兩小一大”
“兩同”即方法名相同,形參列表相同
“兩小”指的是子類方法返回值類型應(yīng)比父類方法返回值類型更小或相等,子類方法聲明拋出的異常類應(yīng)比父類方法聲明拋出的異常類更小或相等。
“一大”指的是子類方法的訪問權(quán)限應(yīng)比父類方法的訪問權(quán)限更大或相等。
添加回答
舉報(bào)
0/150
提交
取消