3 回答

TA貢獻(xiàn)785條經(jīng)驗(yàn) 獲得超332個(gè)贊
A:子類重寫父類的方法
重寫是繼承關(guān)系,只有當(dāng)子類繼承父類時(shí)并且想改動(dòng)父類的方法才會(huì)發(fā)生重寫。 比如說狗繼承了動(dòng)物類,動(dòng)物類下有吃的方法,然后狗想把吃的方法改成吃骨頭,這時(shí)調(diào)用重新, 當(dāng)然子類可繼承父類中的方法,也可以不用重新編寫相同的方法。方法多態(tài)性的體現(xiàn)是繼承和重載。
B:子類重載同一個(gè)方法
重載就是在類中可以創(chuàng)建多個(gè)方法,它們具有相同的名字,但具有不同的參數(shù)和不同的定義。 調(diào)用方法時(shí)通過傳遞給它們的不同個(gè)數(shù)和類型的參數(shù)來決定具體使用哪個(gè)方法,這是多態(tài)的特性。
C:定義方法時(shí),把父類類型作為參數(shù)類型;調(diào)用方法時(shí),把父類或子類的對(duì)象作為參 ?數(shù)傳入方法
調(diào)用方法時(shí)候既然可以將子類對(duì)象作為參數(shù)傳參。應(yīng)該是對(duì)象多態(tài)。
D:運(yùn)行時(shí),根據(jù)實(shí)際創(chuàng)建的對(duì)象類型動(dòng)態(tài)決定使用哪個(gè)方法
這個(gè)我猜的,題目說了根據(jù)對(duì)象類型動(dòng)態(tài)決定使用方法,所以意味著應(yīng)該是這個(gè)和多態(tài)沒關(guān)系啊-?-
以上純手打。。。望采納!賺積分。。。還有最后答案是什么???

TA貢獻(xiàn)217條經(jīng)驗(yàn) 獲得超353個(gè)贊
答案是除了C,多態(tài)調(diào)用方法優(yōu)先子類,子類沒有聲明才會(huì)調(diào)用父類的方法。
1、分開看:方法名(當(dāng)前類名的方法名)與方法體(new出來的是對(duì)應(yīng)的方法體)要分開看。
2、子帶父:創(chuàng)建一個(gè)子類的實(shí)例,那么相當(dāng)于連帶的創(chuàng)建了父類的實(shí)例。
例:Father mm = new Child();//Child 是 Father的子類。
那么 mm.出來的東西,只能是Father中的方法名,但是方法體的實(shí)例確是Child中的同名方法體

TA貢獻(xiàn)2條經(jīng)驗(yàn) 獲得超7個(gè)贊
多態(tài)的表現(xiàn):
1、方法多態(tài):重寫,重載
2、對(duì)象多態(tài):向下轉(zhuǎn)型,向上轉(zhuǎn)型
添加回答
舉報(bào)