类相当于图纸,用来描述一类事物的属性,行为 。
如何分析一个类
1.名词提炼法
2.拥有相同属性的和行为的对象可以抽象成为一个类
定义行为的时候注意点,谁最清楚这个行为,那这个行为就属于谁。
类由几部分组成(重点)
类的名字:类名
类的属性:成员变量 实例变量 属性
类的方法:
问题2:OC中新增加了那些数据类型?
答:
• Block类型
• 指针类型(Class, id类型)
• 空类型
• 特殊类型(SEL, nil)
问题4:实例化对象调用哪个方法?实例化对象做了哪3件事?(重点)
答: 实例化对象调用类方法new
1. 给对象分配存储空间
2. 初始化类中的实例变量
3. 返回对象内存地址