下列关于对象初始化的叙述中,正确的是A.定义对象的时候不能对对象进行初始化B.定义对象之后可以显式地调用构造函数进行初始化C.定义对象时将自动调用构造函数进行初始化D.在一个类中必须显式地定义构造函数实现初始化

题目

下列关于对象初始化的叙述中,正确的是

A.定义对象的时候不能对对象进行初始化

B.定义对象之后可以显式地调用构造函数进行初始化

C.定义对象时将自动调用构造函数进行初始化

D.在一个类中必须显式地定义构造函数实现初始化


相似考题
参考答案和解析
正确答案:C
解析:构造函数的作用是在对象被创建的时候对对象进行初始化。构造函数在对象被创建的时候由系统自动调用。故C项正确。
更多“下列关于对象初始化的叙述中,正确的是A.定义对象的时候不能对对象进行初始化B.定义对象之后可以 ”相关问题
  • 第1题:

    定义对象引用时,可以对其引用进行初始化,也可以不进行初始化。


  • 第2题:

    如果在类声明中没有定义复制构造函数,就不能用一个对象去初始化另一个对象。


    错误

  • 第3题:

    若类中定义了构造函数,创建对象时,将自动调用构造函数为对象进行初始化;若未定义构造函数,创建对象时则自动省略初始化的工作。


    C

  • 第4题:

    下面关于常对象的说法正确的是()

    A.在定义常对象时必须进行初始化

    B.常对象的数据成员不能被更新

    C.常对象不能作为类的成员

    D.通过常对象可以调用该对象的成员函数


    在定义常对象时必须进行初始化;常对象的数据成员不能被更新

  • 第5题:

    定义或说明对象时,系统会自动调用构造函数为创建的对象初始化。如果类中没有定义任何构造函数时,就无法给定义的对象初始化。


    B