黑马程序员技术交流社区

标题: 类对象 [打印本页]

作者: 为梦想挺身而出    时间: 2014-5-12 15:47
标题: 类对象
本帖最后由 为梦想挺身而出 于 2014-5-21 01:32 编辑

一个类中如果没有
  1. + (void)load就不会显示
  2. 如果没有+ (void)initialize就会显示父类的,如果父类有分类,就优先显示分类的
  3. PS.每个类的@implementation下的load和initialize里都有NSLog打印的内容
复制代码


类也是一个对象,类对象是Class类型的对象,有了类对象就可以创建他对应类型的另外一种对象
这一句如何理解,对应类型的另外一种对象是什么对象
作者: 詹绪长    时间: 2014-5-12 16:22
类和对象是比较抽象的两个概念:拿“人”类(有鼻子,有眼睛,会说话)来说,每一个人 都是一个对象(高鼻梁,蓝眼睛,说俄语),有自己具体特征,可以说对象是类的具体化。当你说道“生物”类的时候,“人“类也就成了一个对象(有鼻有眼,会说话)从而区别跟“植物”“动物”。有了类对象就可以创建他对应类型的另外一种对象,就好像说有了“张三这个人”,还可以创建一个”李四“。希望我的理解可以帮到你。
PS:我是为了好说好理解用了”人”类。





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