document.write('

BD

[解析] 对于选项A,默认构造器的修饰符只与当前类的修饰符有关。如果类B是public的,那么默认构 造方法就是public的。如果类B是默认的访问权限,则构造方法与它相同,也是默认访问权限。因此, 选项A错误。 对于选项B,编译器提供的默认构造方法是没有参数的。因此,选项B正确。 对于选项C,在Java语言中,没有this()这种写法。因此,选项C错误。 对于选项D,在继承中,子类会默认调用父类的无参数的构造方法。因此,选项D正确。 

');