Ruby原理剖析-- 对象与类的内部数据结构

《Ruby原理剖析》的学习笔记  下图为Ruby对象,类,及元类的数据结构关系。 Ruby对象的定义:每个Ruby对象都是类指针和实例变量数组的组合。 Ruby类的定义    :Ruby类是包含方法定义,属性名称,超类指针,常量表的Ruby对象。 RObject:Ruby对象的C结构体 flags:一组布尔值,用来存储各种内部专用的值 klass:类指针 numiv:纪录了包含在该对象中实例变量的
相关文章
相关标签/搜索