java父類的引用指向子類的對象有什么用?有什么好處?為什么不直接new一個子類的對象?
2 回答
已采納

天啟之魂
TA貢獻174條經(jīng)驗 獲得超85個贊
多態(tài)最主要的作用是增加代碼的擴展性
比如最基本的一個方法 equals ,他是Object類的一個方法 ? 完整寫法是?public boolean equals(Object obj)
注意這里的參數(shù)類型使用的是Object ? 而Object又是所有類的父類,所以你在調用這個方法的時候,這個參數(shù)可以傳入Object的子類對象--即任意對象,所以這個方法適用于任何對象
如果沒有多態(tài) 這個方法就不能這么寫,參數(shù)只能寫一個具體的類,那么這個方法的適用范圍就只是這一個類.......
添加回答
舉報
0/150
提交
取消