文档详情

Visual Basic.NET程序设计 夏敏捷 教学课件及源代码 第8章.pdf

发布:2015-11-12约1.28万字共39页下载文档
文本预览下载声明
第8章 VB.NET面向对象程序设计 主编:夏敏捷 制作:张睿萍 本章重点 • 类和对象的定义,其中包括类中数据成员、类中方法的 定义、类的属性和事件的定义及使用,以及利用对象访 问数据成员的方法。 • 类的构造函数和析构函数的定义和使用。 • 类的继承与派生的定义,基类和派生类的定义方法等。 • 类的重载与重写。 • 接口的定义、实现及使用。 • 委托的声明及调用。 目录 8.1 面向对象程序设计的基本特性 8.2 类和对象的定义 8.3 类的继承与派生 8.4 类的多态性 8.5 接口 8.6 委托 8.7 综合应用 实验八面向对象程序设计 8.1 面向对象程序设计的基本特性 • 类和对象的定义 – 对象是现实世界中的一个实体,而类是对象的 抽象和概括。类是数据、属性和方法的封装。 • 面向对象程序设计是一种计算机编程架构, 它具有以下3个基本特性。 (1)封装性(Encapsulation ) (2 )继承性(Inheritance ) (3 )多态性(Polymorphism ) 8.2 类和对象的定义 8.2.1 类的定义 8.2.2 类中数据成员的定义 8.2.3 类中方法的定义 8.2.4 对象的定义及成员访问 8.2.5 类中属性的定义及使用 8.2.6 类中事件的定义及使用 8.2.7 构造函数和析构函数 8.2.1 类的定义1/2 • 类定义的语法格式如下: [类访问修饰符] Class 类名 类体 End Class • 语法说明: (1)定义类的关键字为Class…End Class ,中间是类的定义体,用 于定义类中的各种成员(数据成员、方法、属性和事件等)。 (2 )“类名”是由用户给定的类的名称,其命名规则与变量的命名 规则相同。 (3 )“类体”用于定义类的成员,成员可以是变量、属性、方法和 事件。 (4 )“类访问修饰符”用于表示类的访问权限,如表8-1所示。常 用的访问修饰符是Public 、Private 、Protected 、Friend等,默认是 Public 。 8.2.1 类的定义2/2 表8-1 类访问修饰符 类访问修饰符 说明 Public 公有访问权限,不受限制 Protected 保护访问权限,仅在其类体内或派生类中被访问到 Private 私有访问权限,仅在类体内可被访问到 友元访问权限,只有在包含此成员声明的程序内才是可访 Friend 问的 ProtectedFriend 同时具有Protected和Friend访问权限 Shadows 表明此类隐藏基类中的同名成员 MustInherit 不能创建此类的实例,只能从此类派生类 NotInheritable 该类不能被继承 • 【例8-1】汽车类的定义演示示例。 源程序 8.2.2 类中数据成员的定义 在类中定义数据成员的基本语法格式如下: [访问修饰符][Shared]数据成员名As 数据类型[ 初始值] 语法说明: (1)访问修饰符用来表示该成员的作用范围,可以是Private 、Public 、 Protected等。 (2 )在类中定义数据成员时,也可以通过在后面加上“ 初始值”的 方法,来对该数据成员的值进行初始化,这种初始化的方法与普通 变量的初始化方法完全相同。 Public Clas
显示全部
相似文档