5 回答

TA貢獻(xiàn)1條經(jīng)驗(yàn) 獲得超2個(gè)贊

TA貢獻(xiàn)4條經(jīng)驗(yàn) 獲得超2個(gè)贊
obj1 調(diào)用的方法 是animal的 實(shí)現(xiàn)方法 obj2調(diào)用的是 dog的方法, 如果animal中有自己?jiǎn)为?dú)多出來(lái)的方法,obj1 是不能調(diào)用的

TA貢獻(xiàn)3593條經(jīng)驗(yàn) 獲得超1個(gè)贊

TA貢獻(xiàn)13條經(jīng)驗(yàn) 獲得超14個(gè)贊
你可以這么理解 一對(duì)家庭有一對(duì)兒女,他們性別不同,樣貌不同,但他們的父母都是同一人。

TA貢獻(xiàn)6條經(jīng)驗(yàn) 獲得超2個(gè)贊
效果是相同的,只是animal obj1 = new dog();是將子類dog的一個(gè)對(duì)象的引用交給了父類animal,這樣obj1在調(diào)用它被dog繼承的方法的時(shí)候就是在調(diào)用dog中的方法了,總之繼承是為了多態(tài)

TA貢獻(xiàn)53條經(jīng)驗(yàn) 獲得超11個(gè)贊
obj1調(diào)用的public函數(shù)可以是子類Dog的,而obj1調(diào)用的其他函數(shù)如static,private,實(shí)例變量都是Animal的
添加回答
舉報(bào)