网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
在OOP中,下面对于构造函数描述正确的是().
A.类必须显式定义构造函数
B.构造函数返回类型是void
C.构造函数和类有相同的名称,并且不能带任何参数
D.一个类可以定义多个构造函数
参考答案和解析
在C++语言中,如果不自定义类的拷贝构造函数,则每个类都有默认的拷贝构造函数
更多 “在OOP中,下面对于构造函数描述正确的是().A.类必须显式定义构造函数B.构造函数返回类型是voidC.构造函数和类有相同的名称,并且不能带任何参数D.一个类可以定义多个构造函数” 相关考题
考题
下面是有关子类调用父类构造函数的描述正确的是()A、子类定义了自己的构造函数,就不会调用父类的构造函数B、子类必须通过super关键字调用父类没有参数的构造函数C、如果子类的构造函数没有通过super调用父类构造函数,那么子类会先调用父类不含参数的构造函数,再调用子类自己的构造函数D、创建子类对象时,先调用子类自己的构造函数,然后调用父类的构造函数
考题
对于拷贝初始化构造函数,正确的描述是( )。A.在C++语言中,如果不自定义类的拷贝初始化构造函数,则每个类都有默认的拷贝初始化构造函数B.必须为每个类定义拷贝初始化构造函数C.如果要使用拷贝初始化构造函数,则必须在类中先定义D.当定义了类的构造函数时,如果要使用拷贝初始化构造函数,则必须定义拷贝初始化构造函数
考题
下列描述中哪个是正确的?A.派生类构造函数中没有调用父类构造函数则没有对父类初始化B.子类构造函数不能是内联函数C.派生类构造函数中可以对父类数据成员赋值D.构造函数的返回值为void类型
考题
下面是有关子类继承父类构造函数的描述,其中正确的是( )。A.如果子类没有定义构造函数,则子类无构造函数B.子类构造函数必须通过super关键字调用父类的构造函数C.子类必须通过this关键字调用父类的构造函数D.子类无法继承父类的构造函数
考题
下面是有关于类继承父类构造函数的描述,其中正确的是 ( )A.创建于类的对象时,先调用子类自己的构造函数,然后调用父类的构造函数B.子类无条件地继承父类不含参数的构造函数C.子类必须通过父类构造函数名调用父类有参数的构造函数D.子类无法继承父类的构造函数
考题
在Java中,下面对于构造函数的描述错误的是()。A、类不一定要显式定义构造函数B、构造函数的返回类型是voidC、如果构造函数不带任何参数,那么构造函数的名称和类名可以不同D、一个类可以定义多个构造函数
考题
在Java中,下面对于构造函数的描述正确的是()A、类必须显式定义构造函数B、构造函数的返回类型是voidC、构造函数和类有相同的名称,并且不能带任何参数D、一个类可以定义多个构造函数
考题
下面对C#中类的构造函数描述正确的是()A、与方法不同的是,构造函数只有void这一种返回类型B、构造函数如同方法一样,需要人为调用才能执行其功能C、构造函数一般被声明成private型D、在类中可以重载构造函数,C#会根据参数匹配原则来选择执行合适的构造函数
考题
对于拷贝构造函数,正确的描述是()。A、在C++语言中,如果不自定义类的拷贝构造函数,则每个类都有默认的拷贝构造函数B、必须为每个类定义拷贝构造函数C、如果要使用拷贝构造函数,则必须在类中先定义D、当定义了类的构造函数时,如果要使用拷贝构造函数,则必须定义拷贝构造函数
考题
多选题在Java中,下面对于构造函数的描述错误的是()。A类不一定要显式定义构造函数B构造函数的返回类型是voidC如果构造函数不带任何参数,那么构造函数的名称和类名可以不同D一个类可以定义多个构造函数
考题
单选题在Java中,下面对于构造函数的描述正确的是()A
类必须显式定义构造函数B
构造函数的返回类型是voidC
构造函数和类有相同的名称,并且不能带任何参数D
一个类可以定义多个构造函数
考题
单选题下面对C#中类的构造函数描述正确的是()A
与方法不同的是,构造函数只有void这一种返回类型B
构造函数如同方法一样,需要人为调用才能执行其功能C
构造函数一般被声明成private型D
在类中可以重载构造函数,C#会根据参数匹配原则来选择执行合适的构造函数
考题
单选题下面对构造函数的不正确描述是()A
用户定义的构造函数不是必须的B
构造函数可以重载C
构造函数可以有参数,也可以有返回值D
构造函数可以设置默认参数
热门标签
最新试卷