Override 和 Overload 的含义和区别

Override

1、方法重写覆盖

2、重写是父类与子类之间多态性的一种表现;

3、方法名,参数,返回值相同;

4、存在于子类和父类之间;

5、修饰为final的方法,不能被重写;

Overload

1、方法重载

2、重载是一个类中多态性的一种表现;

3、参数类型、个数和顺序至少有一个不同

4、不能重载只有返回值不同方法名

5、存在父类、子类和同类中;

 

原文地址:https://www.cnblogs.com/fankongkong/p/5590424.html