下列关于类的说法中,错误的是( )。
A: 一个类中最多只能定义一个构造函数。
B: 类是Java语言中一种复合的数据类型。
C: 类中包含了成员变量、构造函数和一般的函数。
D: 类是一种引用类型的数据类型。
A: 一个类中最多只能定义一个构造函数。
B: 类是Java语言中一种复合的数据类型。
C: 类中包含了成员变量、构造函数和一般的函数。
D: 类是一种引用类型的数据类型。
举一反三
- 下面关于类型转换的描述中,错误的是()。 A: 任何形式的构造函数都可以实现数据类型转换。 B: 带非默认参数的构造函数可以把基本类型数据转换成类类型对象。 C: 类型转换函数可以把类类型对象转换为其他指定类型对象。 D: 类型转换函数只能定义为一个类的成员函数,不能定义为类的友员函数。
- 下列关于组合类的描述中,正确的是( )。 A: 数据成员中包含类类型的对象成员,这样的类被称为组合类 B: 函数成员访问了类类型对象的数据成员,这样的类被称为组合类 C: 函数成员调用了类类型对象的函数成员,这样的类被称为组合类 D: 组合类数据成员中不能包含非对象成员,即用基本数据类型定义的变量
- 下列关于类说法错误的是? A: 一个类可以有多个构造函数 B: 析构函数需要指定参数 C: 在一个类中可以说明具有类类型的数据成员 D: 一个类只有一个析构函数
- 关于Java的构造函数,下列说法哪个正确: A: 所有类都必须定义一个构造函数 B: 构造函数必须有返回值 C: 构造函数可以访问类的非静态成员 D: 构造函数必须初始化类的所有数据成员
- 关于类声明的说法,错误的是____ A: 数据成员可以是任意数据类型 B: 不可以在类的声明中为数据成员赋初值 C: 类由数据成员、成员函数和非成员函数构成 D: 类相当于一种自定义的数据类型