可能重复:
访问非覆盖超类方法时使用“super”关键字
我是 Java 新手,最近阅读了很多关于它的内容,以获取有关该语言的更多知识和经验。当编译器插入自动代码时,我有一个关于继承方法和扩展类的问题。
我一直在阅读,如果我使用一些方法创建类 A,包括让我们说一个名为 的方法checkDuePeriod()
,然后创建一个扩展类 A 及其方法的类 B。
如果我然后checkDuePeriod()
在不使用super.checkDuePeriod()
语法的情况下调用 B 类中的方法,则在编译期间编译器将包含super.
之前的内容,或者编译器在编译类时自动包含构造函数checkDuePeriod()
这一事实意味着调用 B 类从 A 类调用的方法?super()
super.
我对此有点困惑。提前致谢。