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