Visual Basic.NET程序设计案例教程 沈大林 主编 张恩祥 沈昕 肖柠朴 万忠 编著 第3章

Visual Basic.NET程序设计案例教程 沈大林 主编 张恩祥 沈昕 肖柠朴 万忠 编著 第3章

ID:40239425

大小:847.50 KB

页数:60页

时间:2019-07-28

Visual Basic.NET程序设计案例教程 沈大林 主编 张恩祥 沈昕 肖柠朴 万忠 编著 第3章_第1页
Visual Basic.NET程序设计案例教程 沈大林 主编 张恩祥 沈昕 肖柠朴 万忠 编著 第3章_第2页
Visual Basic.NET程序设计案例教程 沈大林 主编 张恩祥 沈昕 肖柠朴 万忠 编著 第3章_第3页
Visual Basic.NET程序设计案例教程 沈大林 主编 张恩祥 沈昕 肖柠朴 万忠 编著 第3章_第4页
Visual Basic.NET程序设计案例教程 沈大林 主编 张恩祥 沈昕 肖柠朴 万忠 编著 第3章_第5页
资源描述:

《Visual Basic.NET程序设计案例教程 沈大林 主编 张恩祥 沈昕 肖柠朴 万忠 编著 第3章》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、目录第3章面向对象的程序设计3.1.1面向对象的概念3.1.2面向对象的特点3.1.3面向对象程序设计的优点3.1.4命名空间3.1.5VB.NET类库3.1.6String类3.1.7字符串函数3.2.1类的构造方法3.2.2类的变量3.2.3类的方法3.2.4实例变量和实例方法的修饰符返回目录中国铁道出版社目录3.3.1Property过程3.3.2默认属性3.3.3关键字Me3.3.4对象比较3.3.5对象数组3.4.1什么是类的继承3.4.2如何在VB.NET中实现类的继承3.4.3继承的可传递性3.4.4什么是类的多态3.4.5关键字MyBase3.4.6关键

2、字MyClass返回目录中国铁道出版社目录3.5.1命名空间3.5.2修饰符3.5.3什么是接口3.5.4如何在VB.NET中实现接口返回目录中国铁道出版社实际上,在VB.NET中包括两大类数据类型,一类是前面介绍的标准数据类型,另一类是对象类型。所谓对象类型是指除标准型数据之外的所有数据,它是对现实生活中具体事物的抽象总结。每一种对象类型都具有其对应的类,用来声明该种类型数据的共性和功能。要学习和应用对象类型,就必须了解面向对象的程序设计思想。在面向对象概念中,整个世界是由各种各样的对象(Object)组成的。世界上存在着许多类型相同的对象,也存在着许多类型不相同的对

3、象。例如,一支铅笔和一张纸是类型不同的两个对象,而甲的铅笔和乙的铅笔可以看作是同一类型的两个对象。在面向对象程序设计中,对象是一个由信息及对信息进行处理的描述所组成的包,是对现实世界的抽象。虽然人们对对象的描述可能不完全相同,但是都是从两个方面来描述对象:对象的状态和对象的行为。对象的状态是指描述对象的数据,它描述了对象的属性和特征,可以是系统或者用户定义的数据类型,也可以是一个抽象的数据类型。例如,汽车的型号、排量、品牌等。对象的行为是指定义在对象状态上的一组设计过程的集合,说明了对象的功能。例如,汽车的加油、刹车、拐弯等。返回目录3.1.1面向对象的概念中国铁道出版

4、社在面向对象程序设计中,经常使用一些术语,下面介绍几个常用的术语。(1)对象对象(Object)是面向对象程序设计的核心,也是程序的主要组成部分。一个程序实际上就是一组对象的总和。在现实世界中,人们面对的所有事物都可以称为对象,例如,计算机、人、各种动物、各类草木等。在VB.NET语言中,对象是由数据及对数据进行处理的方法组成的,是对现实世界的抽象描述。在面向对象程序设计中,通过对象的状态(States)和行为(Behaviors)两个方面描述对象。每一个对象都是由状态和行为两个最基本的部分组成的。虽然同一类对象的行为都是一样的,但是每个对象的状态都是独立于其他对象的。

5、例如,说话是任何一个健康的人都具有的行为,但是每个人的种族、身高、体重等状态又是不同的。(2)类在客观世界中对象是大量存在的,为了便于理解和管理,通过归类的方法从一个个具体对象中抽取共同特征,就形成了类(Class)。对象是由类创建的,类是同一类型对象的集合和抽象。例如,人有很多肤色,包括黄色、白色、黑色等。它们是不同的对象,但是都属于人类,并且存在着许多共同点。返回目录3.1.1面向对象的概念中国铁道出版社在VB.NET语言中,每一个类是一种对象类型数据,属于不同类的对象具有不同的数据类型。一个对象被称为其类的一个实例(Instance),是该类的一次实例化的结果。例

6、如,月饼模子可以看作是月饼的类,使用模子做月饼的过程实际上就是一个实例化的过程,最终制作出的月饼是该月饼模子的一个对象。类还可以具有子类,子类除了具有类的所有状态和行为外,还具有自己特有的状态和行为。例如,中国人是人类的一个子类,它除了具有人类共有的状态和行为外,还具有中国人特有的状态和行为。(3)消息消息(Message)是面向对象系统中实现对象间通信和请求任务的操作。当一个对象需要另外一个对象提供服务时,它向对方发出一个请求,而收到请求的对象会响应这个请求并完成指定的服务,这种向对象发出的请求就称为消息。消息是系统构成的基本元素,为对象提供了唯一合法的动态联系途径,

7、使对象成为一个互相配合的有机整体。对象间传递的消息一般由3部分组成:接受对象名、调用的操作名和参数。返回目录3.1.1面向对象的概念中国铁道出版社(4)属性属性(Property)是类或者对象的状态和特征的总称。它可以是普通数据类型的变量,也可以是其他类的对象。例如,在人类中,姓名和职业可以是String类型数据;身高可以是Integer类型数据。在VB.NET语言中使用实例变量来表达类或者对象的状态,并且这些变量必须在类方法的外边声明,作用于整个类。(5)方法方法(Method)是类行为的总称。一个类可以有多个方法,表示该类所具有的功能

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。