黑马程序员技术交流社区

标题: 类本质---类的加载是否可以理解为分配内存空间 [打印本页]

作者: zhs    时间: 2014-7-18 10:22
标题: 类本质---类的加载是否可以理解为分配内存空间
老师在讲类本质深入研究类的加载和初始化时,总结到程序一旦启动,就会加载项目中所有的类和分类,加载后会调用所有类和分类的+load方法,寻思着类加载是不是可以理解为给类分配内存空间,就像创建对象时的alloc?请高手不吝赐教~
作者: fantacyleo    时间: 2014-7-18 10:28
可以这样理解。类是对象的模板,那么创建对象之前模板先得存在吧。这就是类对象存在的意义。类对象保存了成员变量和方法的信息,创建对象和方法调用都要去找类对象查询
作者: 大龄产妇    时间: 2014-7-18 21:45
alloc 只是向底层申请内存空间,还没有真正的分配空间。init后就分配了空间。




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