重写(Override)与重载(overload)

  • 覆盖(Override)存在于继承体系中,指子类实现了一个与父类在方法声明上完全相同的一个方法;

  • 重载(Overload)存在于同一个类中,指一个方法与已经存在的方法名称上相同,但是参数类型、个数、顺序至少有一个不同。应该注意的是,返回值不同,其它都相同不算是重载。

猜你喜欢

转载自www.cnblogs.com/ming-szu/p/8907279.html
今日推荐