单选题

下面关于子类调用父类构造方法的描述正确的是()

A子类定义了自己的构造方法,就不会调用父类的构造方法

B子类必须通过super关键字调用父类有参的构造方法

C如果子类的构造方法没有通过super调用父类的构造方法,那么子类会先调用父类中无参构造方法,之后再调用子类自己的构造方法

D创建子类对象时,先调用子类自己的构造方法,然后再调用父类的构造方法

正确答案

来源:www.examk.com

答案解析

相似试题
  • Java语言规定,任何一个子类的构造方法都必须调用其父类的构造方法(包括隐式调用),并且调用父类构造方法的语句必须是子类构造方法的第一条语句。()

    判断题查看答案

  • 子类要调用父类的方法,必须使用super关键字。

    判断题查看答案

  • 在子类中调用父类中被覆盖的方法时需要使用哪项关键字?()

    单选题查看答案

  • 子类可以继承父类的构造方法。

    判断题查看答案

  • 父类的构造方法不可以被子类继承。()

    判断题查看答案

  • 子类的实例初始化块是在父类的构造方法之后执行的。

    判断题查看答案

  • 如果子类定义了构造方法,在创建子类对象时首先默认调用(),然后再调用本类的构造方法。

    填空题查看答案

  • Python支持多继承,如果父类中有相同的方法名,而在子类中调用时没有指定父类名,则Python解释器将从左向右按顺序进行搜索。

    判断题查看答案

  • 子类可以继承父类的构造器。

    判断题查看答案