| 
 
| 1.概念 
 类(class)
 
 类是具有相似内部状态和运动规律的实体的集合。
 
 对象(object)
 
 即现实世界中各种各样的实体。它可以指具体的事物也可以指抽象的事物。
 
 消息(Message)
 
 指对象之间相互联系和相互作用的方式。一个消息主要有5部分组成:发送消息的对象、接受消息的对象、消息
 
 传递的办法、消息内容、反馈。
 
 
 
 OC中描述事物通过类的形式体现,类是多个同种类型事物的抽象,概念上定义。
 
 
 
 一个类可以实例化多个对象。
 
 
 
 类和对象之间的关系
 
 类(Class) 一个类由3部分构成
 
 类的名称:类名
 
 类的属性:一组包含数据的属性
 
 类的方法:允许对属性中包含的数据进行操作的方法
 
 对象(Object)
 
 是系统中的基本运行实体
 
 对象就是类类型(class type)的变量
 
 定义了一个类,就可以创建这个类的多个对象
 
 一个类就是具有相同类型的对象的抽象
 
 
 2.类的构成
 
 
 
 人的类设计,只关心3样东西:
 
 事物名称(类名):人(Person)
 
 属性:身高(height)、年龄(age)
 
 行为(功能):跑(run)、打架(fight)
 
 
 
 3.类的抽象
 
 拥有相同(类似)属性和行为的对象都可以抽象出一个类
 
 方法:一般名词都是类(名词提炼法)
 
 例:坦克发射3颗炮弹打掉了2架飞机
 
 坦克  (发射炮弹)
 
 炮弹  (飞、爆炸)
 
 飞机  (飞)
 
 小明在公交车上前者一条叼着热狗的狗
 
 人类  (小明 对象) (行为:牵狗)
 
 交通工具  (公交车 对象) (行为:跑)
 
 热狗
 
 狗   (行为:跑 叼热狗)
 | 
 |