黑马程序员技术交流社区
标题: OC基础对象作为类属性个人笔记 [打印本页]
作者: muyan091115 时间: 2016-5-25 22:39
标题: OC基础对象作为类属性个人笔记
1,一个Target中的类无法直接在另外一个Target中访问
2,类的属性代表什么
1),类的属性代表这类事物具有共同的特征
2),类的属性代表这个类所拥有的东西
3),如何分析类有哪些属性?
就分析这个类拥有哪些东西?
拥有的东西就可以作为类的属性
3,类的方法代表了什么
1),代表了这个类所具备的行为,这个类所具备的功能
2),一个类有什么方法,就去分析这个类有什么功能
1,人拥有一条狗
把狗类的对象作为人类的属性
代表人拥有狗
2,属性的本质是变量
在创建对象的时候,对象中的属性是按照类模版中的规定挨个创建出来的
属性是什么类型的 对象也是什么类型的
如果类的属性是一个类的对象,这个属性仅仅是一个指针变量而已
并没有对象产生。
这个时候还要为这个属性赋值一个对象的地址,才可使使用。
3,A类可以作为B类的属性,代表B拥有A
这时候属性仅仅是一个指针变量而已,默认值时nil,并没有创建对象
这个时候如果你要正常使用的话,还要为B对象的A属性赋值一个对象
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |