真正的继承性
日期:2007年5月1日 作者: 查看:[大字体 中字体 小字体]-
VB.NET的新特性中最令人激动的应该算是其继承性了。继承性一直是VB编程人员最希望得到的功能之一。
VB现在已经成为一种真正的面向对象语言了。过去,开发人员可以通过使用VB的界面继承来构建一个对象继承的伪实现,现在再也无需这么做了。
Visual Basic.NET中提供了一系列的面向对象的特性,其中包括应用的继承性,一个类可以由继承其他的类生成。与其他的面向对象语言一样,在VB.NET中可以覆盖基础类中的方法和属性,还可以利用多态性创建功能更强大、可扩充的组件。例如,假设你有一个从Crane类继承面来的ForkLift类,就可以使用下面的代码覆盖掉Crane类中的Lift方法:
Public Class ForkLift
Inherits Crane
Overrides Sub Lift(ByRef _eight As Double)
Height = Height + 10
End Sub
End Class
进入讨论组讨论。
VB.NET不仅仅可以覆盖方法或属性,而且可以实现方法的重载。利用重载,用户可以使用相同的名字定义具有不同数据类型的参数的方法或属性。例如,如果需要一个组件对具有不同数据类型的一组数据进行排序,利用重载就无需三个具有不同名子的方法(每种数据类型对应一个方法),而只需重载同一个方法即可。下面的代码就是一个重载的例子:
Overloads Sub SortArray(ByRef _Values()As String)
...
Overloads Sub SortArray(ByRef _Values() As Integer)
...
Overloads Sub SortArray(ByRef _Values() As Object)
其他的变化:窗体(Forms)现在也成为了一种类,这就意味着类包含了构建一个窗体所必需的全部代码。对于现在需要留心这些代码,你可能会感到迷惑不解,在以前的版本中,这些代码对我们是不透明的,但这一变化带来了更为强大的功能,包括可以继承这些窗体,微软把这一技术称作可视化继承。假设你有一个适合许多对话框的标准格式,例如在窗体的一侧有许多行的按钮、窗体一角有一个图标的格局的对话框。利用可视化继承就可以创建一个模块窗体(类),并在有需要时可以对它进行继承。进入讨论组讨论。- [1] [2] 下一页
- 真正的继承性 相关文章:
- ·真正的继承性
- 真正的继承性 相关软件
上一篇:用VB设计E-mail程序(2)
下一篇:Visual Basic中如何处理HTML文档和剪贴板
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
精品推荐
热点TOP10
- ·VB表格控件总览与例程分析
- ·VB+Access设计图书管理系统
- ·用VB6.0制作画图板
- ·给VB控件PictureBox加滚动条的方法
- ·VB编程之路-如何让界面美化
- ·用MsFlexGrid控件显示数据库中的记录
- ·如何用VB程序来播放WAV文件
- ·CreatePolygonRgn
- ·用VB实现井字游戏
- ·利用硬盘序列号计算软件注册码
- ·串口通讯及其在VB平台下的实现
- ·VB中用Multimedia MCI控件开发多媒体应用
- ·在VFP、VB应用程序中激活鼠标功能
- ·VB.NET实现窗体图标最小化到状态栏
- ·VB 9新特性—保留与舍去了什么?
- ·VB基础学习:编码规范
- ·VB设计有语音报时和报警功能的闹钟
- ·用VB6分离出文本框的单词
- ·用VB实现Win2000用户限时登录
- ·VB应用程序中实现“查找和替换”功能
特别推荐
- ·VB表格控件总览与例程分析
- ·用VB6.0制作画图板
- ·VB打造超酷个性化菜单(六)
- ·MSHFlexGrid 控件的应用
- ·Visual Basic 控件简介
- ·利用硬盘序列号计算软件注册码
- ·计算机等级考试二级VB常用算法:排序
- ·用diskid.dll和disk32.dll获得硬盘序列号
- ·VB6中使用Winsock穿越各种代理的实现
- ·在VFP、VB应用程序中激活鼠标功能
- ·vb基础(打印问题)
- ·想用就用,VB基础代码
- ·运用多媒体WAV文件格式二三例
- ·VB基础学习:编码规范
- ·VB实现程序的隐形
- ·使用.NET Framework从VB6中访问事件日志
- ·怎样把VC++代码转换成VB代码
- ·如何用VB程序来播放WAV文件
- ·VB 实用函数集
- ·用VB制作RM压缩软件
