图 2-16 类的存储格式
当一个类作为其他类的属性或超类时,我们称类被引用。上图中的引用次数就是用来记录类被引用的次数。我们将类的属性和方法用单独的记录块存储,这些记录按照属性(主要是静态属性)和方法的名次分别建立两个索引,索引的根存储在类的定义中。属于该类的实例被聚集在某个索引之下,索引的根存放在实例索引域。超类表是一个含有超类信息的表,其中存放的是超类的个数以及各超类的标识。