经典指数          
原因
632
浏览数
0
收藏数
 

下列说法正确的有()
  • class中的constructor不可省略
  • constructor必须与class同名,但方法不能与class同名
  • constructor在一个对象被new时执行
  • 一个class只能定义一个constructor

     举报   纠错  
 
切换
1 个答案
A.构造函数可以省略,省略构造函数则new对象实例时,所有的数据类型赋值为0,bool类型赋值为FALSE,引用类型赋值为NULL。 B.构造函数必须与类同名,而且不能有返回类型。而方法是可以与类同名的,但是必须声明返回数据类型。 C.正确,当new对象是首先调用静态初始数据块(可省略),然后调用父类构造函数(不是子类则不调用),最后调用自己的构造函数(一定调用),这样才能生成一个对象的实例。 D.构造函数是可以重载的,重载的要求是参数不同。
 
切换
撰写答案
扫描后移动端查看本题