重写:

  1. 子类覆盖方法必须和父类有相同的函数名和参数
  2. 返回值必须相同
  3. 抛出异常必须必须比父类异常范围小
  4. 子类方法访问权限必须比父类大

重载:

  1. 重载通过不同的方法参数来区分的:不同的参数个数、不同的参数类型、不同的参数顺序
  2. 不能通过方法的访问权限、返回值类型和抛出的异常类型来进行重载

举例

返回值类型不同

5.重写与重载

参数类型不同


5.重写与重载

相关文章:

  • 2021-10-13
  • 2021-11-13
  • 2021-12-08
  • 2021-07-29
  • 2022-01-27
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-10-08
  • 2022-12-23
  • 2022-01-24
  • 2021-12-24
相关资源
相似解决方案