单项选择题

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