document.write('

D

[解析] 对于选项A,当创建子类对象时,必定会首先调用父类的构造方法,然后再调用子类的构造方 法。因此,选项A错误。 对于选项B与选项D,由于构造方法是不能被继承的,因此,选项B错误,选项D正确。 对于选项C,当子类没有显式地调用构造方法的时候,编译器会自动调用父类的无参数的构造方法, 因此,子类可以不通过super()方法调用父类的构造方法。因此,选项C错误。

');