新客网WWW.XKER.COM:致力做中国最专业的网络学院!
学院: 操作系统 - 网络应用 - 服务器 - 网络安全 - 工具软件 - 办公软件 - Web开发 - 数据库 - 网页设计 - 图形图像 - 媒体动画 - 硬件学堂 - 存储频道 - QQ专区
您的位置:首页 > 软件开发 > 开发语言 > VB教程 > 正文:VB.NET面向对象的实现(6)界面

VB.NET面向对象的实现(6)界面

新客网 XKER.COM 2006-09-11 来源: 收藏本文
界面
VB允许我们创建有多个界面的工程。为完成这个我们可以使用Implements关键字。在类要执行一个新界面的时候,我们需要编写代码来执行界面上的每一个方法。当继承提供了一个完美的变化后,我们可能还想在我们的对象中执行多个界面。VB.NET保存了Implements关键字,这就使得界面的概念提高了并且比起VB6来简单多了。


怎样处理界面

VB.NET进入了一个形式化的结构用于定义界面。它改变了用在类中的语法来执行界面,使得代码更加直观和清晰。


界面声明

最直观的改进是引入了一个用于声明界面的正式的语法,它是使用了Interface关键字的,如下:

Public Interface MyInterface

Event MyEvent()

Sub MyMethod()

Function MyFunction(ByVal Param1 As Integer) As Integer

Property MyProperty() As String

End Interface

这种方法比起VB6的更正式。它不仅可以声明子函数、函数和属性方法,而且可以声明事件作为界面的一部分。


重载方法

方法(子函数或者函数)可以使用Overloads关键字来声明。这个用于重载的准则跟前面几个教程中的教程是一样的。每一个重载声明必须有一个特别的参数列表,这依赖于参数的数据类型。本篇文章发表于www.xker.com(小新)

以下的例子正式使用重载方法来声明一个界面:

Public Interface MyInterface

Overloads Sub MyMethod()

Overloads Sub MyMethod(Data As String)

Overloads Function MyFunction(ByVal Param1 As Integer) As Integer

Overloads Function MyFunction(ByVal Param1 As Single) As Integer

End Interface

当一个类使用Implement关键字来执行利用重载方法的界面的时候,类必须执行每一个重载每一个重载方法声明。

共3页: 上一页 [1] [2] [3] 下一页
收藏】 【评论】 【推荐】 【投稿】 【打印】 【关闭
发表评论
要记得去论坛讨论,点击注册新会员匿名评论
评论内容:不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
阅读排行
随机推荐
实用信息推荐