下列关于构造方法的叙述中,错误的是 ( ) 。
正确答案: C
本题解析:
本题考查的是构造方法的使用。Java 语言中,构造方法是一种特殊的方法,是 为对象初始化操作编写的方法,用它来定义对象的初始状态。Java 中的每个类都有构造方法,它也是由方法名、参数和方法体组成的。构造方法有如下特点:
·构造方法的名字必须与类名相同。·构造方法不返回任何数据,但不用 void 来声明。
·用户不能直接调用构造方法,必须通过关键字 new自动调用。
·构造方法可由用户在类中定义,默认时由 Java 语言自动生成。但它是个空方法,变 量被赋予该数据类型的默认值。
·在构造方法实现中, 可以进行方法重载, 即定义多个构造方法。 重载构造方法的目的是使类具有不同的初始值,为类对象的初始化提供方便。根据上述构造方法的特点可知,本题选项 C的说法是错误的。