慕工程0101907
2019-03-01 10:57:21
這個問題真是個頭疼的問題,怎么說的都有
觀點一:多態(tài)的三要素,1,2,3 所以重載不是多態(tài)
觀點二:
java虛擬機一書中提到
多態(tài)性特征的一些最基本的體現(xiàn),如“重載”和“重寫” 8.1節(jié)這話的意思是重載和重寫都是多態(tài)的體現(xiàn)
各位怎么理解
2 回答

猛跑小豬
TA貢獻1858條經(jīng)驗 獲得超8個贊
每本書翻譯得不一樣,最好指明英文術(shù)語,是Override還是Overload。
Override是多態(tài)的體現(xiàn)(例如@Override public String toString() {...}
),但Overload不是(例如PrintStream.println()
和PrintStream.println(String s)
)。

慕后森
TA貢獻1802條經(jīng)驗 獲得超5個贊
可能存在翻譯錯誤,多態(tài)是指對象在不同上下文環(huán)境表現(xiàn)出不同的特性,比如一個子類Child繼承了父類parent,parent中有一個login方法,Child類中也新增加了一個方法,save。也直接使用Child child1=new Child(),child1對象可以調(diào)用save和login方法,使用Parent child2 = new Child(),child2對象只能使用login方法。所以根據(jù)上下文而定。
添加回答
舉報
0/150
提交
取消