首页 > 计算机类 > 等级考试 > 计算机二级 > Java语言程序设计 > 下列关于构造方法的叙述中,错误的是 ( ) 。

下列关于构造方法的叙述中,错误的是 ( ) 。

A.Java 语言规定构造方法名与类名必须相同
B.Java 语言规定构造方法没有返回值,但不用 void 声明
C.Java 语言规定构造方法不可以重载
D.Java 语言规定构造方法只能通过 new自动调用
查看答案
正确答案: C
答案分析: 本题考查的是构造方法的使用。Java 语言中,构造方法是一种特殊的方法,是 为对象初始化操作编写的方法,用它来定义对象的初始状态。Java 中的每个类都有构造方法,它也是由方法名、参数和方法体组成的。构造方法有如下特点:
·构造方法的名字必须与类名相同。·构造方法不返回任何数据,但不用 void 来声明。
·用户不能直接调用构造方法,必须通过关键字 new自动调用。
·构造方法可由用户在类中定义,默认时由 Java 语言自动生成。但它是个空方法,变 量被赋予该数据类型的默认值。
·在构造方法实现中, 可以进行方法重载, 即定义多个构造方法。 重载构造方法的目的是使类具有不同的初始值,为类对象的初始化提供方便。根据上述构造方法的特点可知,本题选项 C的说法是错误的。
包含此试题的试卷:
相关的试题
A.Java 语言规定构造方法名与类名必须相同
B.Java 语言规定构造方法没有返回值,但不用 void 声明
C.Java 语言规定构造方法不可以重载
D.Java 语言规定构造方法只能通过 new自动调用
A.Java 语言规定构造方法名与类名必须相同
B.Java 语言规定构造方法没有返回值,但不用 void 声明
C.Java 语言规定构造方法不可以重载
D.Java 语言规定构造方法只能通过 new自动调用
A.Java 语言规定构造方法名与类名必须相同
B.Java 语言规定构造方法没有返回值,但不用 void 声明
C.Java 语言规定构造方法不可以重载
D.Java 语言规定构造方法只能通过 new自动调用
A.Java 语言规定构造方法名与类名必须相同
B.Java 语言规定构造方法没有返回值,但不用 void 声明
C.Java 语言规定构造方法不可以重载
D.Java 语言规定构造方法只能通过 new自动调用
A.Java 语言规定构造方法名与类名必须相同
B.Java 语言规定构造方法没有返回值,但不用 void 声明
C.Java 语言规定构造方法不可以重载
D.Java 语言规定构造方法只能通过 new自动调用
A.Java 语言规定构造方法名与类名必须相同
B.Java 语言规定构造方法没有返回值,但不用 void 声明
C.Java 语言规定构造方法不可以重载
D.Java 语言规定构造方法只能通过 new自动调用
A.Java 语言规定构造方法名与类名必须相同
B.Java 语言规定构造方法没有返回值,但不用 void 声明
C.Java 语言规定构造方法不可以重载
D.Java 语言规定构造方法只能通过 new自动调用
A.Java 语言规定构造方法名与类名必须相同
B.Java 语言规定构造方法没有返回值,但不用 void 声明
C.Java 语言规定构造方法不可以重载
D.Java 语言规定构造方法只能通过 new自动调用
A.Java 语言规定构造方法名与类名必须相同
B.Java 语言规定构造方法没有返回值,但不用 void 声明
C.Java 语言规定构造方法不可以重载
D.Java 语言规定构造方法只能通过 new自动调用
A.Java 语言规定构造方法名与类名必须相同
B.Java 语言规定构造方法没有返回值,但不用 void 声明
C.Java 语言规定构造方法不可以重载
D.Java 语言规定构造方法只能通过 new自动调用
网站内容收集于网络,如有侵犯您的权益,请联系:gl@lm158.com,感谢您的支持
神奇助手题库网