单选题
👁️ 浏览量:

试题题干

设类T将其他类对象作为成员,则创建类T的对象时,下列描述正确的是(    )

A

先执行类T的构造函数

B

​先执行成员对象的构造函数

C

两者并行执行

D

不能确定

参考答案

正确答案:

试题解析

一个类的成员变量如果是另一个类的对象,则该成员变量称为“成员对象”。这两个类为包含关系。包含成员对象的类叫作封闭类

根据题目意思,类T是封闭类。执行封闭类的构造函数时,先执行成员对象的构造函数,然后再执行本类的构造函数。