单选题下列关于构造函数的描述中,错误的是( )。A构造函数名与类名相同B构造函数可以有返回值C构造函数可以重载D每个类都有构造函数
单选题
下列关于构造函数的描述中,错误的是( )。
A
构造函数名与类名相同
B
构造函数可以有返回值
C
构造函数可以重载
D
每个类都有构造函数
参考解析
解析:
构造函数具有下面4个特殊的性质:①构造函数的名字必须与类名相同;②构造函数不指定返回类型,它隐含有返回值,由系统内部使用;③构造函数可以有一个或多个参数,因此构造函数可以重载;④在创建对象时,系统会自动调用构造函数。
构造函数具有下面4个特殊的性质:①构造函数的名字必须与类名相同;②构造函数不指定返回类型,它隐含有返回值,由系统内部使用;③构造函数可以有一个或多个参数,因此构造函数可以重载;④在创建对象时,系统会自动调用构造函数。
相关考题:
下列关于构造函数和析构函数的描述,错误的是( )。A.析构函数中调用虚函数采用静态联编B.对虚析构函数的调用可以采用动态联编C.当基类的析构函数是虚函数时,其派生类的析构函数也一定是虚函数D.构造函数可以声明为虚函数
下列关于函数的描述中,错误的是( )。 A.函数可以没有返回值B.函数可以没有参数 下列关于函数的描述中,错误的是( )。A.函数可以没有返回值B.函数可以没有参数C.函数可以是一个类的成员D.函数不能被定义为模板
下列有关拷贝构造函数的描述中错误的是( )。A.拷贝构造函数是一种构造函数B.拷贝构造函数与一般的构造函数一样,可以设置多个形参C.每一个类中都必须有一个拷贝构造函数D.拷贝构造函数的功能是用一个已知对象去初始化一个正在创建的对象
下列关于重载函数的描述中,( )是错误的。A.重载函数中不允许使用默认参数B.重载函数中编译是根据参数表进行选择C.不要使用重载函数来描述毫不相干的函数D.构造函数重载将会给初始化带来多种方式
不是构造函数的特征。(58)是析构函数的特征。关于成员函数特征的下述描述中,(59)是错误的。A.构造函数的函数名与类名相同B.构造函数可以重载C.构造函数可以设置默认参数D.构造函数必须指定类型说明
下列关于拷贝构造函数的描述中,错误的是()。A、一个类可以定义多个拷贝构造函数B、若未定义拷贝构造函数,则系统会提供一个默认拷贝构造函数C、当类中有指针成员变量时,通常要为这个类定义一个拷贝构造函数来实现深拷贝D、拷贝构造函数中的参数按引用方式传递
在Java中,下面对于构造函数的描述错误的是()。A、类不一定要显式定义构造函数B、构造函数的返回类型是voidC、如果构造函数不带任何参数,那么构造函数的名称和类名可以不同D、一个类可以定义多个构造函数
下面关于构造函数和析构函数的描述,错误的是()A、析构函数中调用虚函数采用静态联编B、对虚析构函数的调用可以采用动态联编C、当基类的析构函数是虚函数时,其派生类的析构函数也一定是虚函数D、构造函数可以声明为虚函数
以下关于构造函数的描述错误的是()A、构造函数的返回类型只能是void型B、构造函数是类的一种特殊函数,它的方法名必须与类名相同C、构造函数的主要作用是完成对类的对象的初始化工作D、一般在创建新对象时,系统会自动调用构造函数
多选题在Java中,下面对于构造函数的描述错误的是()。A类不一定要显式定义构造函数B构造函数的返回类型是voidC如果构造函数不带任何参数,那么构造函数的名称和类名可以不同D一个类可以定义多个构造函数
单选题下列关于拷贝构造函数的描述中,错误的是()。A一个类可以定义多个拷贝构造函数B若未定义拷贝构造函数,则系统会提供一个默认拷贝构造函数C当类中有指针成员变量时,通常要为这个类定义一个拷贝构造函数来实现深拷贝D拷贝构造函数中的参数按引用方式传递
单选题下列关于构造函数的描述中,不正确的是()A 构造函数中,不可以包含return语句B 一个类只能有一个构造函数C 实例构造函数在生成类实例时被自动调用D 用户可以定义无参构造函数