下载此文档

10 面向对象的程序设计.ppt


文档分类:IT计算机 | 页数:约22页 举报非法文档有奖
1/ 22
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/ 22 下载此文档
文档列表 文档介绍
Visual Basic .NET 程序设计教程
机械工业出版社同名教材
配套电子教案


对象的声明周期
继承
多态性
接口
模块与类
第10章面向对象的程序设计
中可以直接添加一个类。添加类的操作步骤为:

①在集成开发环境中新建一个项目。

②单击系统菜单“文件”的“添加新项”选项,进入“添加新项”对话框。
③选择“类”选项,单击“打开”按钮,进入类的创建编辑窗口。在“解决方案资源管理器”窗口中,同时出现一个新的以“.vb”为扩展名的文件。

说明:在一个“.vb”文件中可以包含多个类、模块以及其他代码,用户可以向其中添加代码。中,文件的类型是由文件的内容决定的,而不是文件的扩展名。

添加类
中,类的实现包括两部分内容:类的说明和类的主体。其语法格式为:
[〈类说明修饰符〉] Class 〈类名〉
[〈类主体〉]
End Class
说明:
①〈类说明修饰符〉包括Public、Private、Friend和Shared等,用来说明访问权限。默认值是Public。
②类名是由程序员自己定义的合法的字符串,每个类说明都必须有类名。
③每个类中,代码都必须有关键字Class和End Class对应,使用该关键字的目的是为了在一个源文件中包含多个类。
④在〈类主体〉中编写程序代码。

类的声明
类的成员可以分为两类:类本身所声明的和从其他基类中继承的。类的成员有以下几种类型:
①成员常量。类中的常数。
②成员变量。类中声明的变量。
③成员方法。用于执行一定操作或动作的子过程或函数。
④成员属性。用于设置和检索类中密切相关的数据值。
⑤成员事件。用于感知发生了什么事情,是类对外界的响应。
⑥构造方法。用于完成类的初始化工作。
⑦共享成员和共享方法。可以跨类存在,相当于一类对象的全局变量和全局方法。
⑧基类。如果一个类是从另一个继承而来的,那么该类就包含它的父类。
⑨接口。对象与其他对象交互的接口。

类的成员
环境的核心,因为它提供了把相关类组织到逻辑组中,使这些类更容易于查找和管理,增加了程序代码的可读性和可维护性。
名称空间是类的一种组织结构,它将父类命名为名称空间,即赋予某个名称,所有由它衍生的子类都是这个名称空间的成员,每个下一级的子类也都拥有自己的子名称空间,因而构成呈树状分布的一个名称空间集合。
用户也可以自己声明一个名称空间。中名称空间使用块结构来定义。其语法格式为:
NameSpace [〈名称空间别名〉]
Class Class1
...
End Class
Class Class2
...
End Class
...
End NameSpace

类和名称空间
成员变量和程序的一般变量一样,需要先声明。对于成员变量,主要通过以下几个关键字来控制变量的作用域:
① Private:仅适用于声明它的类中的代码。
② Friend:仅适用于声明它的工程和组件中的代码。
③ Protected:仅适用于继承于类的类。
④ Public:适用于类外的代码,具有最大的开放性。

创建成员变量
可以创建成员的属性。其语法格式为:
[〈访问权限〉] Property 〈成员名称〉 As 〈成员类型〉
Get
Return Private_Value
End Get
Set
Private_Value= Value
End Set
End Property

创建成员的属性
方法是对象执行的动作,是在类中编码的子过程或函数。它可以利用自身的数据,处理生成输出结果或者执行服务程序的信息。
既然方法是类中的子过程或函数,那么就使用Sub和Function关键字来实现方法。其语法格式为:
[〈访问权限〉] 〈方法类型〉〈方法名〉( [〈成员列表〉] )

Return 〈方法类型〉

创建成员的方法
事件为类和类的实例即对象提供的向外界发出通知的能力。通过事件,对象可以响应用户的操作,与用户进行交互。在类中创建事件的语法格式为:
[〈访问权限〉] Event 〈事件名称〉(〈参数列表〉)
public Sub 〈方法名称〉

RaiseEvent 〈事件名称〉
End Sub

创建成员的事件

10 面向对象的程序设计 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数 22
  • 收藏数 0 收藏
  • 顶次数 0
  • 上传人 中国课件站
  • 文件大小 0 KB
  • 时间2011-10-11