单项选择题

下列选项中,对于java中构造方法的说法正确的选项是哪一个()

A.Java语言中构造方法不可以重载
B.Java中的构造方法名必须和类名相同
C.类的私有方法也可以被其他类直接访问
D.Java语言规定构造方法没有返回值,可以用void声明