当前位置: 代码迷 >> 综合 >> 面试:Java 重载(overload)和重写(Override)的区别
  详细解决方案

面试:Java 重载(overload)和重写(Override)的区别

热度:79   发布时间:2023-09-30 03:21:36.0
  1. 重载:出现在同一个类中,方法名必须相同,参数类型不同、个数不同、顺序不同,方法返回值和访问修饰符可以不同。
  2. 重写:出现在父子类中,函数名相同,参数列表相同,返回类型范围小于等于父类,抛出异常小于等于父类,修饰符范围大于等于父类,private方法不能被重写。
  相关解决方案