在定义一个构造函数时,下列说法错误的是 ( )3分A、函数名必须和类名相同B、函数名前面有返回值类型,没有返回值则写voidC、构造函数需要通过对象名访问D、构造函数的访问修饰符必须是public
B D
BD
B,C,D