A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 翟宇浩 中级黑马   /  2015-8-28 09:45  /  668 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1.概念

   类(class)

       类是具有相似内部状态和运动规律的实体的集合。

   对象(object)

       即现实世界中各种各样的实体。它可以指具体的事物也可以指抽象的事物。

   消息(Message)

       指对象之间相互联系和相互作用的方式。一个消息主要有5部分组成:发送消息的对象、接受消息的对象、消息

       传递的办法、消息内容、反馈。



OC中描述事物通过类的形式体现,类是多个同种类型事物的抽象,概念上定义。



一个类可以实例化多个对象。



类和对象之间的关系

类(Class) 一个类由3部分构成

   类的名称:类名

   类的属性:一组包含数据的属性

   类的方法:允许对属性中包含的数据进行操作的方法

对象(Object)

   是系统中的基本运行实体

   对象就是类类型(class type)的变量

   定义了一个类,就可以创建这个类的多个对象

   一个类就是具有相同类型的对象的抽象


2.类的构成



人的类设计,只关心3样东西:

事物名称(类名):人(Person)

属性:身高(height)、年龄(age)

行为(功能):跑(run)、打架(fight)



3.类的抽象

拥有相同(类似)属性和行为的对象都可以抽象出一个类

方法:一般名词都是类(名词提炼法)

例:坦克发射3颗炮弹打掉了2架飞机

        坦克  (发射炮弹)

        炮弹  (飞、爆炸)

        飞机  (飞)

     小明在公交车上前者一条叼着热狗的狗

        人类  (小明 对象) (行为:牵狗)

        交通工具  (公交车 对象) (行为:跑)

        热狗

        狗   (行为:跑 叼热狗)

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马