下列关于构造函数的使用,说法正确的是
下列关于构造函数的使用,说法正确的是
A、构造函数都是由程序员在程序中显式调用
B、构造函数由程序员控制
C、生成对象时,系统要选择调用的构造函数
D、创建类的对象时,有时不会调用构造函数进行初始化
【正确答案】:C
【题目解析】:本题主要考查的知识点为构造函数的使用。当程序创建一个对象时,系统自动调用构造函数来初始化该对象。构造函数都是自动调用的,不由程序员在程序中显式调用,也就是不由程序员控制。C++语言规定,创建类的任何对象时都一定会调用构造函数进行初始化。生成对象时,系统要选择调用的构造函数。根据创建对象的语句所提供的参数,系统可以决定该调用哪个构造函数。P95
Top