方法重载:
- 方法名相同,参数列表【参数的顺序,类型,个数】不同
- 重载与方法的返回值无关,发生在同一类中
- 是编译时的多态性
方法重写:
- 参数列表和返回值类型必须相同
- 重写发生在子类与父类之间
- 子类抛出的异常不能超过父类相应方法抛出的异常
- 子类方法的的访问级别不能低于父类相应方法的访问级别
- 是运行时的多态性
方法重载:
- 方法名相同,参数列表【参数的顺序,类型,个数】不同
- 重载与方法的返回值无关,发生在同一类中
- 是编译时的多态性
方法重写:
- 参数列表和返回值类型必须相同
- 重写发生在子类与父类之间
- 子类抛出的异常不能超过父类相应方法抛出的异常
- 子类方法的的访问级别不能低于父类相应方法的访问级别
- 是运行时的多态性