Visual Basic.NET程序设计 柳青 严健武 第六章

Visual Basic.NET程序设计 柳青 严健武 第六章

ID:40239395

大小:1.41 MB

页数:56页

时间:2019-07-28

Visual Basic.NET程序设计 柳青 严健武 第六章_第1页
Visual Basic.NET程序设计 柳青 严健武 第六章_第2页
Visual Basic.NET程序设计 柳青 严健武 第六章_第3页
Visual Basic.NET程序设计 柳青 严健武 第六章_第4页
Visual Basic.NET程序设计 柳青 严健武 第六章_第5页
资源描述:

《Visual Basic.NET程序设计 柳青 严健武 第六章》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第6章面向对象的程序设计本章导读面向对象离不开类的概念,初学者乍看到类的描述那么抽象(不是一句话可以描述清楚),难免有种学习的恐惧感。本章力求消除读者的恐惧感,帮助读者从最简单的类创建到类的使用,逐步了解描述类的关键字在什么情况下使用;一个简单的类主要用到哪些关键字等。6.1类的概念与创建6.1.1类1.类类是对现实世界事物的一种高度概括,或称之为“抽象”。例如,人是一个抽象的概念,但每个人都具有某些共同的特征,如身高、体重、性别、年龄等。把这些特征概括出来,建立一个模型,这个模型就是一个“类”。类其实象建筑的设计图纸,按照该图纸设计出来的具体的每一座建筑,就是一个个的“对象”。简

2、单来说,类是一种类型。在本章之前已有类的出现,如IDE环境中的工具箱、每一种类型的控件等,就是一个个的“类”。对象是由类产生的一个实例。把工具箱的控件拖到窗体上时,即产生该类控件的一个对象,如图6-1所示。类由按钮类Button产生的Button1和Button2对象图6-1由类产生实例的示意图VB.NET中的类由字段、属性、方法和事件组成。字段和属性都是提供对类中的数据读写的手段,不同的是,字段是对类中公共变量的访问,而属性一般是外部对类中私有或保护类型数据的访问。方法实现对数据进行处理并返回处理结果的过程。事件可以使类在某个时刻向类外部发出某种信息。类的结构可以由图6-2描述.

3、图6-2类的结构示意图2类的声明类的声明语法如下:[Public

4、Protected

5、Friend

6、Private

7、ProtectedFriend][Shadows][MustInherit

8、NotInheritable][Partial]_提示:这些关键字不是一开始就要全部理解,这里只是列举类的完整定义结构,千万不要在开始接触到类就试图了解每一个关键字的含义。Classname[(Oftypelist)][Inheritsclassname][Implementsinterfacenames][statements]EndClass一个最简单类的结构:PublicClass类名类

9、体EndClass各关键字的描述见表6-1与表6-2。提示:这些关键字不是一开始就要全部理解,这里只是列举类的完整定义结构,千万不要在开始接触到类就试图了解每一个关键字的含义。访问修饰符授予的访问级别Public无限制:可看到public元素的任何代码均可以访问它Protected派生的:声明protected元素的类(或该类的派生类)中的代码可访问该元素Friend程序集:声明friend元素的程序集中的代码可以访问该元素ProtectedFriendProtected和Friend的联合:与protectedfriend元素位于同一个类或同一个程序集中的代码,或者从该元素的类派

10、生的任何类中的代码均可访问该元素Private声明上下文:声明private元素的类型(包括该类型的子类型)中的代码可访问该元素表6-1访问修饰符关键字描述Shadows可选。隐藏(又称为按名称隐藏)的主要目的是保护类成员的定义MustInherit可选。声明为MustInherit类为”抽象类”,不能在同一声明中同时指定MustInherit和NotInheritableNotInheritable可选。指定类不能用作基类。Partial可选。指示该类的分部定义Name必选。此类的名称。Of可选。指定这是一个泛型类。typelist如果使用of关键字,则为必选项。此类的类型参数列

11、表。Inherits可选。指示该类继承了另一个类的成员。classname如果使用Inherits语句,则为必选项。派生此类的类的名称。Implements可选。指示此类实现一个或多个接口的成员。interfacenames如果使用Implements语句,则为必选项。此类实现的接口的名称。statements可选。定义此类的成员的语句。EndClass必选。终止Class定义。表6-2其他关键字:案例6-1创建一个类。[案例知识点]类的创建包括:类的创建、向类添加字段、向类添加属性、向类添加方法等步骤。[创建类]1.在菜单栏上选择“文件新建项目”选项,弹出“新建项目”对话框,如

12、图6-3所示。2.在“项目类型”框中选择“Windows”,在“模板”框中选择“Windows应用程序”选项,在“名称”框内输入新的类名“MyClass.sln”,单击“确定”按钮,创建一个新的类。6.1.2类的创建图6-3“新建项目”对话框3.在菜单栏上选择“项目添加类”选项,弹出“添加新项--Myclass”对话框,如图6-4所示。Class1类名,可以更改为你需要的名称.图6-4“添加新项--Myclass”对话框3.在“名称”框中输入class1.vb,单击

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

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

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