面向对象程序设计

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

目录
1.1 面向对象的基本概

1.2 类的继承、多态性和
封装
1.3 接口的定义与使用
1.4 命名空间
2021年1月14日星期四
图 1-1“添加新项”对话框
目录
1.1 面向对象的基本概

1.2 类的继承、多态性和
封装
接口的定义与使用、命名空间。
目录
1.1 面向对象的基本概

1.2 类的继承、多态性和
封装
1.3 接口的定义与使用
1.4 命名空间
2021年1月14日星期四
面向对象的程序设计是软件系统设计和实现的 重要方法。这种方法通过增加软件可扩充性和可重 用性,来改善并提高程序设计人员的生产能力,以 便有效地控制软件维护的复杂性和开销。Visual Basic.NET是一种完全面向对象的编程语言,它支持 面向对象编程的4个基本原则:抽象、封装、继承和 多态。另外,类和对象是利用Visual Basic.NET编 程的核心概念,对象是类的实例,类是对象的定义。
[类说明关键字] Class类名 End Class
目录
1.1 面向对象的基本概

1.2 类的继承、多态性和
封装
1.3 接口的定义与使用
1.4 命名空间
2021年1月14日星期四
说明如下:
(1)类说明关键字可以是Public、Private、 Protected、Friend等,用于表示类的访问权限,默认是 Public。
(2)定义类的关键字是Class,类定义结束标记是End Class,在Class和End Class之间用于定义类中的各种成 员。
(3)在类定义中给出的数据成员、属性、事件和方法, 称为类的成员或元素。成员可以用不同的关键字Public、 Private、Protected、Friend等来定义它们的访问权限。 被定义为Private的元素,只在类的内部可以访问;定义 为Public的元素在类的内外部均可以访问;被定义为 Friend的元素可在声明它的工程或组件代码中访问;对 于没有显式声明的元素,一般默认为Public。
项目
Visua l
Basic .NET 程序设

面向对象程序设 计
目录
1.1 面向对象的基本概

1.2 类的继承、多态性和
封装
1.3 接口的定义与使用
1.4 命名空间
2021年1月14日星期四
熟练掌握:
类的创建、在类中定义方法、在类中 定义属性、在类中定义事件。
掌握:
类的继承、多态性和封装。
了解:
目录
1.1 面向对象的基本概

1.2 类的继承、多态性和
封装
1.3 接口的定义与使用
1.4 命名空间
2021年1月14日星期四
1.1 面向对象的基本概念
在Visual Basic.NET中,类是一种数据结构,是 一个静态的概念,在程序中除了可以使用.NET框架 类库提供的大量现成类外,用户还可以自定义类。 再根据类生成一个个实例,即对象。
目录
1.1 面向对象的基本概

1.2 类的继承、多态性和
封装
1.3 接口的定义与使用
1.4 命名空间
2021年1月14日星期四
(2)创建模块,在模块中创建类。在Visual Studio 2005集成开发环境里,执行“项目”→“添 加模块”命令,在弹出的“添加新项”对话框里选 择“模块”选项,然后单击“添加”按钮,在当前 项目中添加一个新的模块,在模块中定义类,如图 1-1所示。
(4)类的数据成员一般都声明为Private,属性、事 件和方法一般都声明为Public。
目录
1.1 面向对象的基本概

1.2 类的继承、多态性和
封装
1.3 接口的定义与使用
1.4 命名空间
2021年1月14日星期四
【例1-1】定义一个Rectangle(矩形)类。
Public Structure Point '定义点结构 Dim x As Integer Dim y As Integer End Structure Public Class Rectangle'定义矩形类 Private ul,lr As Point'左上、右下点 Public Cwidth As Integer'矩形的宽 Public Cheight As Integer'矩形的高 '定义类的方法 Private Sub init() Cwidth=lr.x-ul.x Cheight=lr.y-ul.y End Sub … '其他方法、属性和事件定义语句 End Class
目录
1.1 面向对象的基本概
念来自百度文库
1.2 类的继承、多态性和
封装
1.3 接口的定义与使用
1.4 命名空间
2021年1月14日星期四
1.1.2 类的创建
1.类的定义语句
要实现面向对象的编程,首先必须定义类。在 Visual Basic.NET中,使用Class语句定义一个类, 同时定义这个类的属性、事件和方法等。Class语 句的书写格式为:
目录
1.1 面向对象的基本概

1.2 类的继承、多态性和
封装
1.3 接口的定义与使用
1.4 命名空间
2021年1月14日星期四
1.1.1 类和对象
对象是一个属性(数据)集及其操作(行为) 集的封装体。在计算机程序中,对象可称为一个“基 本程序模块”,因为它包含了数据结构和所提供的相 关操作功能。每个对象都有属性和方法这两方面的特 征。对象的属性是指描述对象的数据,它描述了对象 的状态和特征。对象的方法又称为操作或行为,是指 定义在对象属性上的一组操作,说明对象的行为和功 能。
目录
1.1 面向对象的基本概

1.2 类的继承、多态性和
封装
1.3 接口的定义与使用
1.4 命名空间
2021年1月14日星期四
2.类定义的方式
(1)在窗体的代码窗口中创建类,与窗体类并列放置。 Public Class Form1'窗体类 … End Class Public Class Student'自定义Student类 … End Class
目录
1.1 面向对象的基本概

1.2 类的继承、多态性和
封装
1.3 接口的定义与使用
1.4 命名空间
2021年1月14日星期四
类是一种抽象,实质上定义的是一种对 象类型。它描述了属于该类型的所有对象的 性质,它将具有相同数据结构(属性)和行 为(方法)的对象聚集成一个类。
类就是对象的定义和描述,而对象是类 的实例。
相关文档
最新文档