面向对象程序设计
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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日星期四
类是一种抽象,实质上定义的是一种对 象类型。它描述了属于该类型的所有对象的 性质,它将具有相同数据结构(属性)和行 为(方法)的对象聚集成一个类。
类就是对象的定义和描述,而对象是类 的实例。