已采納回答 / 小程序魔王
主要是可以優(yōu)化代碼,比如函數(shù)的參數(shù)類型可以寫成父類Person,這樣你傳一個Farmer或Worker,函數(shù)都可以運行,但是如果你要是把函數(shù)的參數(shù)類型寫成Farmer,那Worker就是類型不匹配,你還要再寫一個參數(shù)類型為Worker的函數(shù),也就是說你得寫兩個具有相同功能的函數(shù),但是如果你把參數(shù)類型寫成父類,那只需要寫一個函數(shù)就可以了
2019-05-29
最贊回答 / 慕斯0022112
同意樓主的觀點,我覺得這“產(chǎn)生多態(tài)的基礎是繼承關系,沒有繼承就沒有多態(tài)”句話,說的是有問題的,應該改為“產(chǎn)生動態(tài)多態(tài)的基礎是繼承關系,沒有繼承就沒有多態(tài)”
2019-05-12
已采納回答 / no4990
就算改成private都可以,這個老師用的指針p不是Circle類的指針,而是int指針,所以不受訪問限定符的限定。你可以用下面的代碼來看,p1是Circle類的指針,p2是int指針。<...code...>
2019-05-07