在Java中,下面对于构造函数的描述错误的是()
A.类不一定要显式定义构造函数
B.构造函数的返回类型是void
C.如果构造函数不带任何参数,那么构造函数的名称和类名可以不同
D.一个类可以定义多个构造函数
BC
A.类不一定要显式定义构造函数
B.构造函数的返回类型是void
C.如果构造函数不带任何参数,那么构造函数的名称和类名可以不同
D.一个类可以定义多个构造函数
BC
在Java中,下面关于构造函数的描述正确的是()。
A.类必须有显式构造函数
B.它的返回类型是void
C.它和类有相同的名称,但它不能带任何参数
D.以上皆非
下面关于构造函数和析构函数的描述,错误的是()。
A)析构函数中调用虚函数采用静态联编
B)对虚析构函数的调用可以采用动态联编
C)当基类的析构函数是虚函数时,其派生类的析构函数也一定是虚函数
D)构造函数可以声明为虚函数
下面有关对构造函数的描述中,正确的是()。
A 构造函数可以带有返回值
B 构造函数的名字与类名完全相同
C 构造函数必须带有参数
D 构造函数必须定义,不能默认
下列关于构造函数的描述中,错误的是()。
A.构造函数可以设置默认参数
B.构造函数可以对静态数据成员进行初始化
C.构造函数在说明类变量时自动执行
D.构造函数可以重载
以下对继承的描述错误的是()
A)Java中的继承允许一个子类继承多个父类
B)父类更具有通用性,子类更具体
C)Java中的继承存在着传递性
D)当实例化子类时会递归调用父类中的构造方法
下列关于虚基类的描述,错误的是()。
A.设置虚基类的目的是为了消除二义性
B.虚基类的构造函数在非虚基类之后调用
C.若同一层中包含多个虚基类,这些虚基类的构造函数按它们说明的次序调用
D.若虚基类由非虚基类派生而来,则仍然先调用基类构造函数,再调用派生类的构造函数
下列关于构造函数的描述中,错误的是()。
A.构造函数名与类名相同
B.构造函数可以有返回值
C.构造函数可以重载
D.每个类都有构造函数
下列关于构造函数的描述,错误的是()。
A.构造函数可以设置默认参数
B.构造函数不可以重载
C.构造函数在定义类对象时自动执行
D.构造函数可以是内联函数
A.如果没有定义拷贝构造函数,编译器将生成一个拷贝构造函数
B.如果没有定义缺省的构造函数,编译器将一定生成一个缺省的构造函数
C.如果没有定义构造函数,编译器将生成一个缺省的构造函数和一个拷贝构造函数
D.如果已经定义了构造函数和拷贝构造函数,编译器不会生成任何构造函数
下列关于常数据成员的描述中,错误的是()。
A.常数据成员必须进行初始化,并且不能更新
B.使用const说明的数据成员称为常数据成员
C.可以在类体外面定义常数据成员
D.常数据成员的初始化只能通过构造函数的成员初始化列表进行