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

admin2011-01-04  35

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

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

答案C

解析 在一个面向对象的系统中,子类与父类之间的继承关系就构成了该系统的类层次结构,通常单继承用树来描述,多继承用格来描述。当执行一个子类的实例生成方法时,首先在类层次结构中从该子类沿继承路径回溯至它的一个基类,然后自项向下地执行该子类所有父类的实例生成方法,最后执行该子类实例生成方法的函数体。可见,类层次结构指导编译程序进行类的实例化合成。
转载请注明原文地址:https://kaotiyun.com/show/UTLZ777K
0

最新回复(0)