【发布时间】:2017-10-16 12:59:18
【问题描述】:
如果我们有超类的参数化构造函数,为什么我们在子类中调用超类构造函数是什么原因我们必须调用超类构造函数以其他方式在扩展子类时会出错?
第一张图片是正确的形式,没有错误。
第二张图片的格式不正确,有错误。
【问题讨论】:
-
不要使用图片来传达文字信息。在问题本身中写下详细信息。
-
我觉得一本关于java初学者的书会对你有所帮助
-
如果你没有显式调用 super(...) 那么 no-args super() 将作为子类构造函数中的第一条语句自动调用。但是,由于您没有为超类指定无参数构造函数,因此无法调用此类构造函数。另请注意,如果没有定义其他构造函数,则只会在您的超类中自动创建无参数构造函数。
标签: java