校招刷题群
高效刷题 迎战校招
校招精选试题
近年面笔经面经群内分享
Java刷题群 前端刷题群 产品运营群
首页 > java语言 > 构造函数&初始化
题目

下列说法正确的有()

A。class中的constructor不可省略

B。constructor必须与class同名,但方法不能与class同名

C。constructor在一个对象被new时执行

D。一个class只能定义一个constructor

解答

正确答案:C 

试题解析:

 A.构造函数可以省略,省略构造函数则new对象实例时,所有的数据类型赋值为0,bool类型赋值为FALSE,引用类型赋值为NULL。 

 B.构造函数必须与类同名,而且不能有返回类型。而方法是可以与类同名的,但是必须声明返回数据类型。

 C.正确,当new对象是首先调用静态初始数据块(可省略),然后调用父类构造函数(不是子类则不调用),最后调用自己的构造函数(一定调用),这样才能生成一个对象的实例。 

 D.构造函数是可以重载的,重载的要求是参数不同。 

C 2条回复 评论
岸然

在大学没有那么优秀的经历怎么办

发表于 2022-10-02 23:00:00
0 0
多惠

来我收藏夹吃灰吧!

发表于 2021-09-09 18:10:00
0 0