java小知识点--方法重载和覆写的区别

方法重载和覆写的区别

  • 重载 overload
  • 覆写 override

权限修饰符

区别 重载 覆写
英文单词 Overload Override
定义 方法名称相同、参数的类型及个数和顺序至少一个不同 方法名称、参数的类型及个数、返回值类型完全相同
范围 只发生在一个类之中 发生在类的继承关系中
权限 不受权限控制 被覆写的方法不能拥有比父类更严格的访问控制权限

重载的方法中返回值类型可以不同,语法上没有错误,但从实际应用而言,建议返回值类型相同

猜你喜欢

转载自blog.csdn.net/baidu_31093133/article/details/79211973
今日推荐