多项选择题

A.当创建一个对象时,该对象的构造函数会被自动调用;
B.当创建一个对象时,需要指明是否调用该对象的构造函数;
C.同一个类可以有几个构造函数,各构造函数的参数必须不同;
D.同一个类可以有几个构造函数,各构造函数的参数必须相同;
E.构造函数的名称与类的名称相同;