document.write('

B

[解析] 对于选项A,类在定义时只是定义了一个引用类型,并不会调用构造方法。因此,选项A错误。 对于选项B,一般情况下构造方法只在对象被创建时才被调用,例如通过new创建一个新对象时会调 用构造方法。因此,选项B正确。 对于选项C,由于在使用对象变量时对象已经存在,因此,也不会去调用构造方法创建新的对象。因 此,选项C错误。 对于选项D,由于调用对象方法的前提是这个对象已经存在,因此,在调用方法时不会去调用构造方 法。因此,选项D错误。

');