VisualBasic程序设计邱寄帆第10章课件教学.pptVIP

  • 1
  • 0
  • 约3.4千字
  • 约 52页
  • 2017-01-07 发布于广东
  • 举报

VisualBasic程序设计邱寄帆第10章课件教学.ppt

第 10 章 面向对象程序设计 10.1 面向对象程序设计的概念 10.2 类 的 核 心 要 素 10.3 创建用户自定义类 10.4 在类中添加属性和方法 10.5 在类中添加事件 10.1 面向对象程序设计的概念 10.1.1 基本概念 1.对象 在面向对象系统中,对象(Object)是运行时的基本实体,是含有数据以及对其操作方法的模块。这里所讲的对象,是一种数据和程序的组合体。对象既包括数据(属性),也包括作用于数据的操作(行为)。 2.消息 对象有其自身的对外接口,对象所能接受的是消息(Message)。消息是对象之间进行通信的一种机制,是要求对象以某种方式进行操作的请求。当一个消息发送给某个对象时,其中包含要求该对象执行某些操作的信息。接受消息的对象经过解释后予以响应,发送信息的对象不需要知道接收消息的对象如何响应请求。这种通信机制称为消息传递。某个对象能对之作出反应的消息集合称为该对象的协议。 3.类 每一个对象可以抽象为一个对象类(Class)。一个类定义了一组大体上相似的对象,类将该组对象所具有的共同特点集中起来,说明该组对象的能力和性质。类是在对象基础上的抽象,有了类之后,对象是类的具体化,是类的实例。类可以有子类,也可以有父类,形成层次结构。 4.封装性 封装(Encapsulation)也称为信息隐藏,是指对象

文档评论(0)

1亿VIP精品文档

相关文档