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

下面关于构造方法的说法不正确的是 ()

A.构造方法也属于类的方法,可以创建对象的时候给成员变量赋值

B.构造方法不可以重载

C.构造方法没有返回值

D.构造方法一定要和类同名

解答

正确答案是 B

1.构造方法也是类的方法,可以在创建对象时为成员变量赋值
2.构造方法可以进行重载,但是参数列表必须不相同,不以返回值和访问级别进行区分
3.构造方法没有返回值
4.构造方法一定要与定义为public的类同名
综上所述,B不正确
C 6条回复 评论
童立

一起学习

发表于 2021-09-13 17:50:00
0 0
dana

构造方法也是方法,有自己独特的特性

发表于 2019-02-03 03:42:04
0 0
左桂贤

1、构造方法也是类方法,可以在创建对象是为成员变量赋值

2、构造方法可以进行重载,但是参数列表必须不相同,不以返回值和访问级别进行区分

3、构造方法没有返回值

4、构造方法一定要与定义为public的类同名

发表于 2018-10-11 20:04:09
0 0
小拿8504

B。
构造方法可以重载,可以有多个构造方法分别有不同的参数。
(A构造方法用于创建对象的时候给成员变量赋值说法不太正确,可以给成员变量赋值,但可以不止这个作用)

发表于 2018-10-11 20:03:50
0 0
耶和华

这种题真没意思。  构造方法明明有返回值的,只不过返回值是一个隐含的对象的引用而已。破题不明不白的

发表于 2018-10-11 20:03:35
0 0
盖子子

所谓构造方法, 1,使用关键字new实例化一个新对象的时候默认调用的方法; 2,构造方法所完成的主要工作是对新创建对象的数据成员赋初值。 使用构造方法时需注意以下几点 1.构造方法名称和其所属的类名必须保持一致; 2.构造方法没有返回值,也不可以使用void; 3.构造方法也可以像普通方法一样被重载; 4.构造方法不能被static和final修饰; 5.构造方法不能被继承,子类使用父类的构造方法需要使用super关键字  

发表于 2018-10-11 20:03:09
0 0