天天看點

Java 筆記

@1:

overriding(覆寫): 子類overriding父類中的函數(方法)。

overloading(重載): 同一個類中包含多個同名的函數(方法), 但各個函數的參數清單不同。

overriding和overloading是Java多态性的不同表現: overriding是父類與子類之間多态性的表現;

overloading是同一個類中多态性的表現。

overwrite:java中就沒有它的存在, java官方文檔沒有該詞的出現,

但是國外有人把overwrite解釋為override。

Overriding, which is what I think you

mean by "overwriting" is the act of providing a different implementation of a

method inherited

from a base type, and is basically the

point of polymorphism by inheritance.

參考:

java override

overwrite與overload: