黑马程序员技术交流社区

标题: 类的本质 [打印本页]

作者: HI奋斗    时间: 2015-10-5 11:01
标题: 类的本质
类的本质其实也是一个对象(类对象)
类对象
*类对象再程序运行时一直存在。
*类对象是一种数据结构,存储类的基本信息:类大小,类名称,类的版本以及消息与函数的映射表等
*类对象所保存的信息在程序编译时确定,在第一次使用该类的时候被加载到内存中。
*类对象代表类,class代表类对象,类方法属于类对象
*如果消息的接收者是类名,则类名代表类对象
*运行时,所有类的实例都由类对象生成,类对象会把实例的isa的值修改成自己的地址,每个实例的isa都指向该实例的类对象,
*从类对象里可以知道父类信息、可以响应的方法等
*类对象只能使用类方法,不能用实例方法




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2