您的位置:首页 > 移动开发 > Objective-C

对象(Object)和类(Class)

2006-07-30 09:53 369 查看
对象(Object)和类(Class)

一.什么是对象(Object)?
   对象是面向对象(Object-Oriented,OO)系统的基本构成块。而软件中所指的对象是一种将状态(数据)和行为(操作)合成到一起的软件构造。
   以下是对对象定义中的“状态”、“行为”的解释,它们都不只有一种叫法
   (1)Attribute/状态(State)/数据(Data)
      用面向对象的术语来说,用于描述一个对象的数据元素,被称之为对象的Attribute。
      附:attribute [E5tribju(:)t] n. 属性, 品质, 特征, 加于, 归结于
      如:记录一个学生的信息所需要的数据
      学生姓名
      学号
      生日
      导师...
   (2)方法(Method)/行为(Behavior)/操作(Operation)
      当特指软件时,我们把对象的行为或称操作,定义为用以访问对象的attribute(数据)和修改/维护attribute值(数据)的方法。
二.什么是类(Class)?
   抽象模型中的“类(Class)”描述了一组相似对象的共同特征。
   类描述共同特征
如student类包括以下所示的九种attribute:
Attribute          类型
Name            string
StudentID         string 
Birthdate         datetime
 
 

 

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  object class string behavior oo
相关文章推荐