构造方法里的super()方法有什么用?

来源:3-3 案例:对宠物猫按名字进行排序

ienoon

2021-11-01 21:28:59

Cat {
    String String (String namemonthString species) {
        ().= name.= month.= species}
}

请问老师,这个类的构造函数里面的;super()有什么用,有什么样的应用场景?

写回答

1回答

好帮手慕小蓝

2021-11-02

同学你好,由于构造子类对象需要先构造父类对象,super用在构造方法中时,用于指定创建对象时引用父类具体哪个构造方法。如果没有显式声明,系统会默认在第一行加上引用父类无参数构造方法的super()语句。

建议同学复习一下Java继承(上)章节中的super关键字相关知识。

祝学习愉快~


0

0 学习 · 16556 问题

查看课程