可能重复:访问未覆盖超类方法时使用'super'关键字
我是Java的新手,最近一直在阅读有关该语言的知识和经验。我对继承方法和扩展类以及编译器自动插入代码有一个问题。
我已经阅读了这样一个观点:如果我创建一个带有一些方法的A类,包括称为
如果我在B类中调用
我对此有点困惑。先谢谢您。
我已经阅读了这样一个观点:如果我创建一个带有一些方法的A类,包括称为
checkDuePeriod()
的方法,然后创建一个扩展A类及其方法的B类。如果我在B类中调用
checkDuePeriod()
方法而不使用super.checkDuePeriod()
语法,则在编译期间编译器是否会在checkDuePeriod()
之前加上super.
,或者编译器自动在编译类时包含super()
构造函数是否意味着B类从A类调用的方法需要super.
调用?我对此有点困惑。先谢谢您。