首页 >> 编程狮 >> 后端

java中方法重载与重写

  • 后端
  • 2025-07-16
  • 点击次数:

一、方法重载

方法重载是指在同一类中,定义多个同名方法,但这些方法的参数列表不同(参数的个数、类型或顺序不同)。

返回值类型无关:仅返回值类型不同,不能构成重载。

二、方法重写

方法重写是指子类重新定义父类中已有的方法,提供特定实现。

继承关系:重写发生在父子类之间。

方法签名相同:方法名、参数列表(包括参数类型和顺序)必须完全一致。

访问权限不能更严格:子类方法的访问权限必须大于或等于父类方法。

异常限制:子类方法不能抛出比父类方法更多的检查型异常

推荐使用@Override注解,帮助编译器检查是否满足重写条件。

标签: