重载(Overload )和覆写(override)的理解及区别

2016-06-11  本文已影响0人  目标肢解

重载Overload特点(两必须一可以)

public bool withdraw(double amt, string name)

public double withdraw(double amt)

1、方法名必须相同

2、参数列表必须不相同

3、返回值类型可以不相同

注意:override存在于继继承的关系类中。

覆写Override特点(三相同):

public override bool withdraw(...)

1、方法名相同

2、参数列表相同

3、返回值类型相同

注意:存在于同一类中,但是只有虚方法和抽象方法才能被覆写.

上一篇 下一篇

猜你喜欢

热点阅读