单项选择题

A.子类定义了自己的构造方法,就不会调用父类的构造方法
B.子类必须通过super关键字调用父类有参的构造方法
C.如果子类的构造方法没有通过super调用父类的构造方法,那么子类会先调用父类中无参构造方法,之后再调用子类自己的构造方法
D.创建子类对象时,先调用子类自己的构造方法,然后再调用父类的构造方法