类的实例化过程是一种实例的合成过程,而不仅仅是根据单个类型进行的空间分配、初始化和绑定。指导编译程序进行这种合成的是(47)。

admin2017-09-14  42

问题 类的实例化过程是一种实例的合成过程,而不仅仅是根据单个类型进行的空间分配、初始化和绑定。指导编译程序进行这种合成的是(47)。

选项 A、类层次结构
B、实例的个数
C、多态的种类
D、每个实例的初始状态

答案A

解析 在一个面向对象系统中,子类与父类之间的继承关系构成了这个系统的类层次结构,可以用树(对应于单继承)或者格(对应于多继承)这样的图来描述。当执行一个子类的实例生成方法时,首先在类层次结构中从该子类沿继承路径上溯至它的一个基类,然后自顶向下地执行该子类所有父类的实例生成方法:最后执行该子类实例生成方法的函数体。与一般数据类型的实例化过程相比,类的实例化过程是一种实例的合成过程,而不仅仅是根据单个类型进行的空间分配、初始化和绑定。指导编译程序进行这种合成的,就是类层次结构。
转载请注明原文地址:https://kaotiyun.com/show/ZARZ777K
0

相关试题推荐
最新回复(0)