父類:person子類:ChineseChinese p = new Chinese();person p2 = new Chinese();請問這兩行代碼大體意思分別是什么?為什么不直接用Chinese p = new Chinese();,非要用person p2 = new Chinese();,調(diào)用方法時不都一樣嗎?p.speak();和p2.speak();不管方法覆寫沒有,運行結(jié)果不都一樣嗎?這不是多此一舉嗎?新手表示被搞暈了,大神求解惑
java多態(tài)問題
玩轉(zhuǎn)IT
2016-05-19 11:26:02