- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
7.3 【案例21】求数组元素的和 7.3.1 应用命名空间 7.3.2 修饰符 7.3.3 接口 7.3.1 应用命名空间 1.声明命名空间 VB.NET语言本身固有的类、模块和结构等都是保存在各种命名空间中的。例如前面介绍过的ListBox类就保存在System.Windows.Forms命名空间中。声明命名空间的语句格式为: Namespace 命名空间名 类代码 End Namespace 2.应用命名空间 在使 用命名空间时,可以使用符号“.”来表明命名空间的层次,其作用相当于Windows路径中的符号\。 7.3.2 修饰符 1.Public修饰符 用Public声明的成员具有公共访问权限。类的修饰符一般为Public,这表示该类为公共类,可以被所有的其他类访问和使用。当然,这并不表明类中的变量和方法也都是公共的。不过只有在类为Public的条件下,才可以声明其中的变量和方法为Public。 用Public修饰的变量称为公共变量,它可以在其他所有的类中被访问。Public修饰符会造成安全性和数据封装性下降,所以一般应减少公共变量的使用,而改用Property过程来读取和写入变量数据。用Public修饰的方法称为公共方法,它可以被其他所有的类调用。 2.Private修饰符 用Private声明的成员具有私有访问权限。使用Private修饰的变量和方法,只可以被类本身访问和调用。只能在模块级使用Private。这就是说可以在模块、类或结构内部声明私有变量,而不能在命名空间或文件级以及过程内部进行声明。 3.Protected修饰符 用Protected修饰符声明的成员具有受保护访问权限。使用Protected修饰的变量和方法,可以在类本身以及类的子类中被访问和调用。子类既可以是在同一个命名空间中的类,也可以是在不同命名空间中的类。 仅可以在类级使用Protected。这就是说可以在类的内部声明受保护的变量,而不能在过程内部以及模块、命名空间或文件级进行声明。 4.Friend修饰符 用Friend修饰符声明的成员具有有元访问权限。可以从包含其声明的程序中以及同一程序集中的其他任何地方访问它。 7.3.3 接口 1.什么是接口 在VB.NET语言中,一个子类只可以继承一个直接父类,这被称为单一继承。 使用单一继承虽然各个类之间的层次关系清楚、可读性强,但是在处理一些复杂问题时,则会显得功能不够强大。因此,VB.NET语言提供了接口功能,来实现多重继承。接口是用来组织类内容的一种程序结构,一个类可以有多个接口。 2.如何实现接口 (1)声明接口 要实现接口,首先要声明接口,其格式为: Interface 接口名 Sub 过程名(?) Function 过程名(参数列表) As数据类型 Property 属性名(?) As 数据类型 End Interface (2)实现接口 声明接口仅仅给出了抽象方法,如果要具体的实现接口所定义的方法,则需要某个类为接口中的每个抽象方法声明具体的操作来实现这个接口的功能。实现接口的格式为: Implements 接口名列表 第7章 面向对象的程序设计 【案例19】营业额统计程序1 7.1 【案例20】营业额统计程序2 7.2 【案例21】求数组元素的和 7.3 7.1 【案例19】营业额统计程序1 7.1.1 面向对象的程序设计 7.1.2 Property过程 7.1.3 对象数组 7.1.1 面向对象的程序设计 1.创建类 2.类的构造方法 (1)构造方法的格式 构造方法的格式为: Public Sub New(参数列表) 语句体 End Sub 一般来说,构造方法具有以下几个特点。 构造方法的方法名必须为New。 构造方法的修饰符总是Public。 构造方法的主要作用是完成对类对象实例变量的初始化工作。 (2)重载构造方法 (3)默认构造方法 (4)使用构造方法 3.类的变量 (1)实例变量 实例变量用来储存某个类对象的属性值。它必须在类内、任何方法外被声明(必须是模块变量),一般位于整个类语句体的最前端。其修饰符可以是Public或者Private。 实例变量的作用范围是整个类,也就是说可以在类中的任意方法内被使用。实例变量是依据其对象存在的,在运行程
您可能关注的文档
- Visual Basic.NET程序设计教程 教学课件 作者 陈志泊 第9章 对话框.ppt
- Visual Basic.NET程序设计教程 教学课件 作者 陈志泊 第10章 Visual Basic.NET面向对象程序设计.ppt
- Visual Basic.NET程序设计教程 教学课件 作者 陈志泊 第11章 文件.ppt
- Visual Basic.NET程序设计教程 教学课件 作者 陈志泊 第12章 Visual Basic.NET图形程序设计.ppt
- Visual Basic.NET程序设计教程 教学课件 作者 陈志泊 第13章 Visual Basic.NET数据库管理应用程序开发.ppt
- Visual Basic.NET程序设计教程 教学课件 作者 陈志泊习题答案 附录 习题参考答案.doc
- Visual Basic.NET程序设计教程 教学课件 作者 王庆桦 主编 战忠丽魏权双 副主编 电子课件 第4章 复合数据类型.ppt
- Visual Basic.NET程序设计教程 教学课件 作者 王庆桦 主编 战忠丽魏权双 副主编 电子课件 第6章 常用控件使用.ppt
- Visual Basic.NET程序设计教程 教学课件 作者 王庆桦 主编 战忠丽魏权双 副主编 电子课件 第12章 综合实例.ppt
- Visual Basic.NET程序设计教程陈语林电子教案 p01.ppt
- Visual Basic.NET基础教程 教学课件 作者 张晓蕾 第8章 数据库程序设计.ppt
- Visual Basic.NET基础教程 教学课件 作者 张晓蕾 第9章 绘图与动画程序设计.ppt
- Visual Basic.NET基础教程 教学课件 作者 张晓蕾习题答案 VB.NET答案.doc
- Visual Basic.NET应用教程——桌面和应用程序开发 readme.doc
- Visual Basic6.0程序设计 教学课件 作者 张险峰 第1章 熟悉Visual Basic 6.0的工作环境.ppt
- Visual Basic6.0程序设计 教学课件 作者 张险峰 第2章 Visual Basic语言基础.ppt
- Visual Basic6.0程序设计 教学课件 作者 张险峰 第3章 Visual Basic程序设计基础.ppt
- Visual Basic6.0程序设计 教学课件 作者 张险峰 第4章 Visual Basic窗体设计.ppt
- Visual Basic6.0程序设计 教学课件 作者 张险峰 第5章 Visual Basic界面设计规则.ppt
- Visual Basic6.0程序设计 教学课件 作者 张险峰 第6章 Visual Basic标准控件.ppt
文档评论(0)