• 2021-04-14
    以下关于构造函数的描述错误的是: 一般在调用对象时,系统会自动调用构造函数|构造函数是类的一种特殊函数,它的方法名必须与类名相同|构造函数的主要作用是完成对类的对象的初始化工作|构造函数的返回值类型只能是void
  • 构造函数的返回值类型只能是void

    举一反三

    内容

    • 0

      下列关于组合类构造函数和析构函数的描述中,错误的是( )。 A: 组合类构造函数通过初始化列表调用对象成员的构造函数,实现对象成员的初始化 B: 组合类析构函数自动调用对象成员的析构函数,实现对象成员销毁之前的清理工作 C: 创建组合类对象时先调用对象成员的构造函数,再执行组合类构造函数的函数体 D: 销毁组合类对象时先调用对象成员的析构函数,再执行组合类析构函数的函数体

    • 1

      关于构造方法,下列叙述错误的是()。 A: 构造方法是类的一种特殊方法,它的方法名必须与类名相同 B: 构造方法的返回类型只能是void型,且书写格式是在方法名前加void前缀 C: 构造方法的主要作用是完成对类的对象的初始化工作 D: 一般在创建新对象时,系统会自动调用构造方法

    • 2

      构造函数的方法名必须与类名一致, 构造函数的返回类型只能是void类型。

    • 3

      下列关于构造函数的描述中,错误的是( )。 A: 定义构造函数的目的主要是为了在创建对象时初始化对象的数据成员 B: 构造函数在创建对象时被自动调用。每创建一个对象,构造函数即被调用一次 C: 每个类可以定义多个构造函数,以实现不同的初始化方法 D: 构造函数应定义为类的私有成员

    • 4

      关于构造函数的描述,错误的是____ A: 构造函数的返回值可以是void B: 构造函数是一种特殊成员函数 C: 如果没有定义构造函数,系统会自动生成一个默认的构造函数 D: 一个类可以有多个构造函数