面向对象方法导论教程教案.pptVIP

  • 2
  • 0
  • 约9.74千字
  • 约 79页
  • 2018-11-20 发布于天津
  • 举报
面向对象方法导论教程教案.ppt

首都师范大学教育技术系 方海光 ;对象的定义 对象是一个封装体,封装了数据结构及可以施加在这些数据结构上的操作。 对象有对象名; 对象中的数据表示对象的状态,一个对象的状态只能由该对象本身的操作来改变。 对象向外界提供一组服务(即公有的操作),称为与外界的接口。 ;对象的特点:;2 其他面向对象的概念;实例(Instance) 是由某个特定的类所描述的一个具体的对象。 “对象”这个术语,既可以指一个具体的对象,也可以泛指一般的对象,“实例”这个术语,必然是指一个具体的对象。 C++中,要定义一个对象或实例,必须先建立一个这类对象的类。;属性(Attribute) 类中所定义的数据,它是对客观世界实体所具有的性质的抽象。类的每个实例都有自己特有的属性值。 例:圆类(半径、位置、颜色) 在C++ 语言中把属性称为数据成员。;消息(Message) 对象之间相互请求相互协作的途径 一个消息由下述三部分组成: (1)接收消息的对象; (2)消息选择符(也称为消息名); (3)零个或多个变元。 例如 : MyCircle.Show(GREEN) ; 其中: MyCircle是接收消息的对象的名字 Show是消息选择符(即消息名) GREEN是消息的变元。 ;封装性(Encapsulation)

文档评论(0)

1亿VIP精品文档

相关文档