Java 中的方法重写

发布: (2025年12月15日 GMT+8 19:43)
2 min read
原文: Dev.to

Source: Dev.to

什么是方法重写

当子类为已经在其父类中定义的方法提供具体实现时,这称为 方法重写
子类中被重写的方法必须具有与父类中方法相同的名称、参数和返回类型。

方法重写的规则

  • 静态方法 不能被重写。在子类中定义与超类具有相同签名的静态方法会 隐藏 超类的方法。
  • 实例方法 可以被重写,但子类不能重写超类的静态方法。
  • 子类中与超类静态方法具有相同签名的静态方法会 隐藏 原来的方法。
  • 私有方法 不能被重写,因为它们对子类不可见。
  • 当超类方法是私有的时,子类中同名的方法被视为一个全新的、独立的方法,与父类无关。
Back to Blog

相关文章

阅读更多 »

什么是类、抽象类和接口

封面图片:What is class, abstract class & interface https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%...