首页 > 试题广场 >

下列说法正确的有

[单选题]
下列说法正确的有
  • class中的constructor不可省略
  • constructor必须与class同名,但方法不能与class同名
  • constructor在一个对象被new时执行
  • 一个class只能定义一个constructor
链接:https://www.nowcoder.com/questionTerminal/0115c06cfbaa43a4a78d0c101ed24515
来源:牛客网
A.构造函数可以省略,省略构造函数则new对象实例时,所有的数据类型赋值为0,bool类型赋值为FALSE,引用类型赋值为NULL。
B.构造函数必须与类同名,而且不能有返回类型。而方法是可以与类同名的,但是必须声明返回数据类型。
C.正确,当new对象是首先调用静态初始数据块(可省略),然后调用父类构造函数(不是子类则不调用),最后调用自己的构造函数(一定调用),这样才能生成一个对象的实例。
D.构造函数是可以重载的,重载的要求是参数不同。
发表于 2023-09-25 20:30:21 回复(0)