override 一般翻译为重写,表示子类对从父类继承过来的函数重新定义。
1. 方法名、参数、返回值类型相同
2. 子类函数不能缩小父类函数的访问权限
3. 子类函数不能抛出比父类函数更多的异常
4. final类型的函数不能被重写
overload 一般翻译为重载,表示多个函数共用同一个函数名。
1. 参数的个数、类型、顺序至少有一个不相同
2. 返回值类型可以不相同
override 一般翻译为重写,表示子类对从父类继承过来的函数重新定义。
1. 方法名、参数、返回值类型相同
2. 子类函数不能缩小父类函数的访问权限
3. 子类函数不能抛出比父类函数更多的异常
4. final类型的函数不能被重写
overload 一般翻译为重载,表示多个函数共用同一个函数名。
1. 参数的个数、类型、顺序至少有一个不相同
2. 返回值类型可以不相同
转载于:https://my.oschina.net/micahyang/blog/825132