2 回答

TA貢獻(xiàn)93條經(jīng)驗(yàn) 獲得超26個(gè)贊
超人有人類的所有功能,所有人類都可以像超人那樣飛么? extends,很多人都把他稱為繼承,它本來(lái)的意思是拓展,拓展什么意思 ,就是拓展了一些新增加的功能。舉個(gè)例子,有個(gè)叫杰克的超人,在人群中只有我知道,看上去,杰克就是個(gè)普通人。然后,我說,杰克你是超人,你飛起來(lái)。假設(shè)杰克很聽話,然后脫去外衣露出s標(biāo)志(強(qiáng)制轉(zhuǎn)換),?(Child)base.methodB();那杰克飛的起來(lái)么。沒錯(cuò),他是超人,他可以飛。那另外一個(gè)普通人,我叫他飛,他也試圖飛,但是他飛不起來(lái),所以報(bào)錯(cuò)。

TA貢獻(xiàn)15條經(jīng)驗(yàn) 獲得超14個(gè)贊
父類的引用雖然實(shí)際指向的是子類對(duì)象 , 但是通過父類引用是無(wú)法去調(diào)用子類自己的方法 的
base.methodB(); 這句肯定會(huì)報(bào)錯(cuò)
可以通過向下轉(zhuǎn)型來(lái)實(shí)現(xiàn)對(duì)子類方法的調(diào)用
添加回答
舉報(bào)