关于构造函数的说法()正确。
A: 一个类只能有一个构造函数
B: 一个类可以有多个不同名的构造函数
C: 构造函数与类同名
D: 构造函数必须自己定义,不能使用父类的构造函数
A: 一个类只能有一个构造函数
B: 一个类可以有多个不同名的构造函数
C: 构造函数与类同名
D: 构造函数必须自己定义,不能使用父类的构造函数
C
举一反三
- 关于构造函数和析构函数说法正确的是( )。 A: 一个C++类只能有一个构造函数和一个析构函数 B: 一个C++类可以有一个构造函数和多个析构函数 C: 一个C++类可以有多个构造函数,但只能有一个析构函数 D: 一个C++类可以有多个构造函数和多个析构函数
- 关于构造函数,下面哪个说法是错误的 A: 构造函数必须要与类名完全相同 B: 一个类可以有多个构造函数 C: 基类的构造函数不能被继承 D: 代码中类可以没有构造函数
- 关于构造方法的说法哪个正确? ( ) A: 一个类只能有一个构造方法 B: 一个类可以有多个不同名的构造方法 C: 构造方法与类同名 D: 构造方法必须自己定义,不能使用父类的构造方法
- 【填空题】类中构造函数可以重载,可以定义_________个构造函数;而析构函数不能重载,只能定义______个
- 一个类可以有多个构造函数,但只能有一个默认构造函数。
内容
- 0
下面有关构造函数和析构函数的说法,不正确的有() A: 构造函数和析构函数都不能有返回值 B: 可以定义静态的构造函数 C: 一个类可以有多个构造函数 D: 一个类可以有多个析构函数
- 1
构造函数用于创建类的实例对象,在类中必须定义构造函数,且只能定义一个构造函数。
- 2
类中构造函数可以重载,能够定义(__)个构造函数;
- 3
下面对于构造函数的描述正确的是( ) A: 类不一定要显式定义构造函数 B: 一个类可以定义多个构造函数 C: 类的构造函数的返回值类型是void D: 如果构造函数不带任何参数,则构造函数名称可以与类名不同
- 4
关于Java的构造函数,下列说法哪个正确: A: 所有类都必须定义一个构造函数 B: 构造函数必须有返回值 C: 构造函数可以访问类的非静态成员 D: 构造函数必须初始化类的所有数据成员