A与类名同名
BFinalize
CNew
DDispose
第1题:
下列有关析构函数的调用顺序是( )。
A.先执行基类的构造函数,然后执行派生类的析构函数
B.先执行派生类的构造函数,然后执行基类的构造函数
C.析构函数在派生类与基类中同时执行。
D.只执行派生类的构造函数,不执行基类的构造函数
第2题:
下列关于派生类的构造函数的叙述中,正确的是( )。
A.派生类通过成员初设列表的方法调用基本类的构造函数,实现对基本类的初始化
B.派生类构造函数的调用顺序先基类后子对象构造函数
C.派生类构造函数的调用顺序先子对象构造函数后基类
D.派生类构造函数是不能继承基类的
第3题:
下列描述中哪个是正确的?
A.派生类构造函数中没有调用父类构造函数则没有对父类初始化
B.子类构造函数不能是内联函数
C.派生类构造函数中可以对父类数据成员赋值
D.构造函数的返回值为void类型
第4题:
在Java中,下面对于构造函数的描述错误的是()。
第5题:
下列哪一种顺序是派生类构造函数正确的调用其它构造函数顺序。()
第6题:
()是构造函数的特征。
第7题:
对于拷贝构造函数,正确的描述是()。
第8题:
类不一定要显式定义构造函数
构造函数的返回类型是void
如果构造函数不带任何参数,那么构造函数的名称和类名可以不同
一个类可以定义多个构造函数
第9题:
一个类中,只能有一个构造函数
构造函数的名称与类名称一样,并且没有返回类型
构造函数在对像销毁时自动执行
如果类没有定义默认的构造函数,运行库将自动提供默认构造函数
第10题:
无需任何条件
基类中显示定义了构造函数
派生类中显式定义了构造函数
派生类构造函数明确调用了基类构造函数
第11题:
父类的共享构造,父类的构造,子类的共享构造,子类的构造
子类的共享构造,父类的构造,父类的共享构造,子类的构造
父类的共享构造,子类的共享构造,子类的构造,父类的构造
子类的共享构造,父类的共享构造,父类的构造,子类的构造
第12题:
构造函数的函数名与类名不同
一个类中只能定义一个构造函数
构造函数可以设置缺省参数
构造函数必须指定类型说明
第13题:
生成派生类对象时,派生类构造函数调用基类构造函数的条件是( )。
A) 无需任何条件
B) 基类中显示定义了构造函数
C) 派生类中显式定义了构造函数
D) 派生类构造函数明确调用了基类构造函数
A.
B.
C.
D.
第14题:
下列关于派生类的构造函数的说法中,哪个是错误的 ______。
A.派生类不继承基类的构造函数和赋值运算
B.派生类的构造函数可以调用基类的构造函数
C.派生类的构造函数先于基类的构造函数执行
D.在建立派生类的实例对象时,必须调用基类的构造函数来初始化派生类对象中的基类成员
第15题:
VB.NET中类的构造函数是()。
第16题:
在Java中,下面对于构造函数的描述正确的是()
第17题:
VB.NET中类的构造函数是(),析构函数是()
第18题:
构造函数不能继承,派生类的构造函数中是否应包含直接基类的构造函数和所有间接基类的构造函数?
第19题:
第20题:
对象成员构造函数―基类构造函数―派生类本身的构造函数
派生类本身的构造函数―基类构造函数―对象成员构造函数
基类构造函数―派生类本身的构造函数―对象成员构造函数
基类构造函数―对象成员构造函数―派生类本身的构造函数
第21题:
第22题:
构造函数名与类名相同
构造函数可以有返回值
构造函数可以重载
每个类都有构造函数
第23题:
子类的构造函数覆盖父类的构造函数
以父类的构造函数为准,子类没有自己的构造函数
先执行父类的构造函数,再执行子类的构造函数
如果父类的构造函数带参数,则子类必须在构造函数的开头用super()显式地调用父类的构造函数
除非子类在够在函数中用super()显式地调用,否则不会执行父类的构造函数