[Java]方法重载与重写的区别

  • 重载
    1.单词:Overloading
    2.定义:方法名称相同,参数的类型或个数不同。对权限无要求
    3.范围:发生在一个类中。

  • 重写(覆写)
    1.单词:Overriding
    2.定义:方法名称、参数类型、返回值类型全部相同。被覆写的方法不能拥有更严格的权限
    3.范围:发生在继承类中。

你可能感兴趣的:(override,overload,区别,重载,重写)