重载(overload) | 重写(override) |
---|---|
发生在同一个类中的同名方法 | 发生在子父类继承中 |
必须为不同的参数列表 | 必须为相同的参数列表 |
与返回值类型无关 | 返回值类型必须一致 |
与访问权限无关 | 子方法的访问权限不能小于父方法(父方法的访问权限不能为Private) |
与异常无关 | 异常范围可以更小,但不能抛出新的异常 |
可以对static方法重载 | 不能重写static方法 |
可以重载构造方法 | 不能重写构造方法 |
可以重载final修饰的父类 | 不可以重写final修饰的父类 |
.
.
.
欢迎大家评论区补充、纠正哦ヽ(✿゚▽゚)ノ