Java_方法重写和重载的区别

重载 Overload

  • 发生范围:本类
  • 方法名:必须一致
  • 参数列表:类型、个数、或顺序至少一个不同
  • 返回值类型:无要求
  • 修饰符:无要求

重写 Override

  • 发生范围:父子类
  • 方法名:必须一致
  • 参数列表:必须一致
  • 返回值类型:一致或是父类返回类型的子类
  • 修饰符:子类修饰符范围大于等于父类修饰符范围
    • public>默认>protected>private
posted @   Albert-ZZD  阅读(19)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示