多项选择题

A.静态构造函数用于初始化任何静态数据
B.静态构造函数不使用访问修饰符或不具有参数
C.不能直接调用静态构造函数
D.用户无法控制在程序中执行静态构造函数的时间