多选题对于构造函数,下列叙述正确的是()。A构造函数是类的一种特殊函数,它的方法名必须与类名相同。B构造函数的返回类型只能是void型。C构造函数的主要作用是完成对类的对象的初始化工作。D一般在创建新对象时,系统会自动调用构造函数
多选题
对于构造函数,下列叙述正确的是()。
A
构造函数是类的一种特殊函数,它的方法名必须与类名相同。
B
构造函数的返回类型只能是void型。
C
构造函数的主要作用是完成对类的对象的初始化工作。
D
一般在创建新对象时,系统会自动调用构造函数
参考解析
解析:
暂无解析
相关考题:
( 12 )对于一个类定义,下列叙述中错误的是A )如果没有定义拷贝构造函数,编译器将生成一个拷贝构造函数B )如果没有定义缺省的构造函数,编译器将一定生成一个缺省的构造函数C )如果没有定义构造函数,编译器将生成一个缺省的构造函数和一个拷贝构造函数D )如果已经定义了构造函数和拷贝构造函数,编译器不会生成任何构造函数
下列关于派生类的构造函数的叙述中,正确的是( )。A.派生类通过成员初设列表的方法调用基类的构造函数,实现对基类的初始化B.派生类构造函数的调用顺序先基类后子对象构造函数C.派生类构造函数的调用顺序先子对象构造函数后基类,D.派生类构造函数是不能继承基类的
对于一个类的定义,下列叙述中错误的是A.如果没有定义复制构造函数,那么编译器将生成一个复制构造函数B.如果没有定义默认的构造函数,那么编译器将一定生成一个默认的构造函数C.如果没有定义构造函数,那么编译器将生成一个默认的构造函数和一个复制构造函数D.如果已经定义了构造函数和复制构造函数,那么编译器不会生成任何构造函数
下列对类的构造函数和析构函数的描述中,正确的是( )。A.构造函数可以重载,析构函数不能重载B.构造函数不能重载,析构函数可以重载C.构造函数可以重载,析构函数也可以重载D.构造函数不能重载,析构函数也不能重载
对于构造函数,下列叙述正确的是()。A、构造函数是类的一种特殊函数,它的方法名必须与类名相同。B、构造函数的返回类型只能是void型。C、构造函数的主要作用是完成对类的对象的初始化工作。D、一般在创建新对象时,系统会自动调用构造函数
在Java中,下面对于构造函数的描述错误的是()。A、类不一定要显式定义构造函数B、构造函数的返回类型是voidC、如果构造函数不带任何参数,那么构造函数的名称和类名可以不同D、一个类可以定义多个构造函数
对于子类的构造函数说明,下列叙述中不正确的是()。A、子类无条件地继承父类的无参构造函数。B、子类可以在自己的构造函数中使用super关键字来调用父类的含参数构造函数,但这个调用语句必须是子类构造函数的第一个可执行语句。C、在创建子类的对象时,将先执行继承自父类的无参构造函数,然后再执行自己的构造函数。D、子类不但可以继承父类的无参构造函数,也可以继承父类的有参构造函数。
对于拷贝构造函数,正确的描述是()。A、在C++语言中,如果不自定义类的拷贝构造函数,则每个类都有默认的拷贝构造函数B、必须为每个类定义拷贝构造函数C、如果要使用拷贝构造函数,则必须在类中先定义D、当定义了类的构造函数时,如果要使用拷贝构造函数,则必须定义拷贝构造函数
多选题在Java中,下面对于构造函数的描述错误的是()。A类不一定要显式定义构造函数B构造函数的返回类型是voidC如果构造函数不带任何参数,那么构造函数的名称和类名可以不同D一个类可以定义多个构造函数
多选题对于构造函数,下列叙述正确的是()。A构造函数是类的一种特殊函数,它的方法名必须与类名相同。B构造函数的返回类型只能是void型。C构造函数的主要作用是完成对类的对象的初始化工作。D一般在创建新对象时,系统会自动调用构造函数