• 2022-06-27
    在调用构造函数时不必给出实参的构造函数称为默认构造函数。一个类只能有一个默认构造函数。()
  • 内容

    • 0

      如果定义类时没有编写构造函数,Python将提供一个默认的构造函数。

    • 1

      对于一个类的定义,下列叙述中错误的是 A: 如果没有定义复制构造函数,那么编译器将生成一个复制构造函数 B: 如果没有定义默认的构造函数,那么编译器将一定生成一个默认的构造函数c) 如果没有定义构造函数,那么编译器将生成一个默认的构造函数和一个复制构造函数D) 如果已经定义了构造函数和复制构造函数,那么编译器不会生成任何构造函数

    • 2

      下列关于构造函数的叙述中,正确的是()。 A: 每个类中都有一个复制构造函数 B: 类成员的初始化在构造函数体中进行 C: 创建对象时由用户负责调用构造函数 D: 默认构造函数是指参数表为空的构造函数

    • 3

      下列关于构造函数的说法正确的是()。 A: 如果一个类中没有无参构造函数,编译器会为它创建一个默认的构造函数 B: 构造函数中可以有return语句 C: 如果一个类中没有任何构造函数,编译器会为它创建一个默认的构造函数 D: 可以编写调用构造函数的语句来完成对象的初始化 E: 构造函数不允许重载 F: 构造函数可以有返回值,或者写为void

    • 4

      以下说法正确的是 一个类可以声明多个构造函数 构造函数可以有返回值 构造函数名不必和类名相同 编译器可以提供一个默认的带一个参数的构造函数