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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

1、类(class)和对象(object)
        类(class):
           类是具有相似内部状态和运动规律的实体的集合(或统称、抽象)。类的概念来自于人们认 识自然、认识社会的过程。在这一程中,人们主要使用两种方法:由特殊到一般的归纳法和由一般到特殊的演绎法。在归纳的过程中,我们从一个个具体的事物中把共同的特征抽取出来,形成 一个一般的概念,这就是"归类";对于一个具体的类,它有许多具体的个体,我们就管这些个体 叫做"对象"。类的内部状态是指类集合中对象的共同状态;类的运动规律是指类集合中对象的共 同运动规律。
        对象(object):
         即指现实世界中各种各样的实体。它可以指具体的事物也可以指抽象的事物。
        在面向对象概念中我们把对象的内部状态称为属性、运动规律成为方法或事件。
        消息(Message):
        消息是指对象间相互联系和相互作用的方式。一个消息主要由5部分组成:发送消息的对象、 接收消息的对象、消息传递办法、消息内容(参数)、反馈。
        OC中描述事物通过类的形式体现,类是多个同种类型事物的抽象,概念上的定义。
一个类可以实例化多个对象
        1)类和对象之间的关系
                类(Class)
                一个类由3个部分构成
                        类的名称:类名
                        类的属性:一组包含数据的属性
                        类的方法:允许对属性中包含的数据进行操作的方法
                对象(Object)
                        是系统中的基本运行实体
                        对象就是类类型(class type)的变量
                        定义了一个类,就可以创建这个类的多个对象
                        一个类就是具有相同类型的对象的抽象                
2、类的构成
        人的类设计,只关心3样东西:
        事物名称(类名):人(Person)
        属性:身高(height)、年龄(age)
        行为(功能):跑(run)、打架(fight)
3、类的抽象
        如何把日常生活中的事物抽象成程序中类?
拥有相同(或者类似)属性和行为的对象都可以抽像出一个类

1 个回复

倒序浏览
道理我都懂
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马