0
点赞
收藏
分享

微信扫一扫

Java基础--- 重载和重写 Overloading and Overriding

小桥流水2016 2022-05-06 阅读 64

Java基础--- 重载和重写 Overloading and Overriding

重载-- Overload

重载规则

  • 被重载的方法可以改变返回类型;
  • 被重载的方法可以改变访问修饰符;
  • 被重载的方法可以声明新的或更广的检查异常
  • 方法能够在同一个类中或者在一个子类中被重载。
  • 无法以返回值类型作为重载函数的区分标准(不能只有返回值不同)
  • Example
    在这里插入图片描述

重写 – Override

重写规则

  • 访问控制权限不能严于父类。
  • 重写方法不能抛出新的检查异常或者比被重写方法申明更加宽泛的异常。
  • 子类不能重写父类为private的方法
  • 当需要使用父类的方法时,但子类又重写了父类的方法,这时需要使用super关键字调用父类方法
  • super() 和 this()的区别:

重载和重写的区别

在这里插入图片描述

举报

相关推荐

0 条评论