(多选题)
对于子类的构造函数说明,下列叙述中不正确的是()。
A子类无条件地继承父类的无参构造函数。
B子类可以在自己的构造函数中使用super关键字来调用父类的含参数构造函数,但这个调用语句必须是子类构造函数的第一个可执行语句。
C在创建子类的对象时,将先执行继承自父类的无参构造函数,然后再执行自己的构造函数。
D子类不但可以继承父类的无参构造函数,也可以继承父类的有参构造函数。
正确答案
答案解析
略
A子类无条件地继承父类的无参构造函数。
B子类可以在自己的构造函数中使用super关键字来调用父类的含参数构造函数,但这个调用语句必须是子类构造函数的第一个可执行语句。
C在创建子类的对象时,将先执行继承自父类的无参构造函数,然后再执行自己的构造函数。
D子类不但可以继承父类的无参构造函数,也可以继承父类的有参构造函数。