| 网站首页 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛 |
 
| 技术教程首页 | 开发语言 | WEB开发 | .NET技术 | 数据库 | 操作系统 | 网页制作 |
 
 
您现在的位置: 编程中国 >> 技术教程 >> .NET技术 >> VB.NET >> VB.NET技术资料 >> 正文
  ►  Visual Basic.Net语言革新
Visual Basic.Net语言革新
作者:未知    阅读人次:……    文章来源:不详    发布时间:2004-10-8    网友评论()条
 



继承性

  一个大家强烈要求Visual Basic实现的功能就是继承性的实现了。Internet时代发展需要迅速的拼装和大块的重用。Visual Basic现在已经支持完全的实施继承,包括窗体继承。

  开发者可以用信的关键字Inherits 从一个已经存在的类中衍生出去。

Class1
    Function GetCustomer()
    ...
    End Function

Class2
    Inherits Class1
    Function GetOrders()
    ...
    End Function

  表达式支持所有的一般的与继承相关的属性。衍生类的实例支持所有的基类的方法和接口,当然的,衍生类也可以扩展这些方法和接口。

  衍生类可以使用Overrides关键字重载基类定义的方法。为了降低编程的错误率,Visual Basic防止你随便重载一个函数,只有那些被声明为“可重载”的函数才允许被衍生类重载。

重载

  Visual Basic现在已经支持函数重载,这样,程序员就可以通过使用不同的参数类型来使用名称相同而功能不同的子过程或者函数了。

  当你的对象模型要求你使用相似的过程名来操作不同类型的数据的时候,重载就变得非常有用了。比如说,一个可以显示多种数据类型的类可以使用下面的显示子程序:

Overloads Sub Display (theChar As Char)
...
Overloads Sub Display (theInteger As Integer)
...
Overloads Sub Display (theDouble As Double)

  如果没有重载,你就不得不为每一个子过程建立唯一的名称或者只能使用Variant参数。重载提供了一种更清楚更有效的方法来处理多种数据类型。

上一页  [1] [2] [3] [4] 下一页

 

 
文章录入:静夜思    责任编辑:静夜思 
  • 上一篇文章:

  • 下一篇文章:

  •  
    相关文章
    原创地带
    24小时热门帖子