Java程序设计项目化教程_5.1.2子类重写父类脚本.pptxVIP

  • 0
  • 0
  • 约2.22千字
  • 约 16页
  • 2026-03-25 发布于广东
  • 举报

Java程序设计项目化教程_5.1.2子类重写父类脚本.pptx

01025.1.2子类重写父类5.1.3super关键字C目录ONTENTS

如果继承来的方法不能满足子类的需求时,子类可以重写这些继承方法的方法体,也就是重新定义与父类方法的原形相同而具体实现不同的自身的成员方法,来实现自己需要的功能。此时,子类在调用与父类同名的方法时,将默认执行子类自身定义的方法,而不再是从父类继承来的方法,就相当于父类的方法被子类重写了。5.1类的继承

(1)子类重写父类的方法,在子类中不会增加方法,只是替换掉了父类派生的方法。(2)只有父类中非私有的方法才能被子类所覆盖,private类型的方法不能被子类继承,因此是无法实现重写的。5.1.2子类重写父类

(3)对于父类中的非静态方法,子类能够继承并重写,但子类在重写父类方法时,不允许将同名方法重新定义为静态方法,仍然要保持方法类型为非静态类型。5.1.2子类重写父类

(4)父类中的静态方法,能够被子类所继承,但子类不可以重写父类的静态方法。(5)Java系统将根据运行时所调用方法的对象类型,自动决定调用哪一个方法。5.1.2子类重写父类

(6)在重写父类方法的子类中调用同名方法,需要在方法名前加上子类或者父类的引用变量,或者加上this或super保留字作前缀,来指示被调用的是重写的方法还是父类派生的方法。5.1.2子类重写父类

(7)通过父类的引用变量来调用多个子类对象的方法时,系统

文档评论(0)

1亿VIP精品文档

相关文档