![]() |
|
||||||||||||||
| | 网站首页 | 数据库教程 | web编程 | 服务器 | 程序设计 | | ||
|
||
|
||||||
| VB中的OOP(一) | ||||||
作者:佚名 文章来源:不详 点击数: 更新时间:2007-8-6 ![]() |
||||||
|
一. 访问限定符 Public 可以通过类的任何一个实例来访问 Private 只能在类内部被访问 Protected 能在类内部或者在类的派生类中被访问 Friend 只能被位于同一项目中的其他类访问 Protected Friend 仅可以被所定义的类.派生类及同一项目中的方法访问 二. 类 在VB中,类使用Calss... End Calss进行定义 [修饰符] Class 类名 [inherits 所继承的一个基类] .......... End Class 三. 构造函数 构造函数是类的“设置”方法。
Public Sub New( [所传入的参数]) ............ End Sub 构造函数不能被直接调用,它只能在实例化一个对象时调用。 四. 属性和私有成员变量 私有变量是指声明早类作用域内的成员,并且仅能在类内部访问,而对于类的实例化对象来说,是无法访问的。 属性是一个实例化对象中数据的公共访问接口,属性具有一个特殊的结构用来get和set它们的值 Private _name Public Property Name( ) As String Get Return _name End Get Set _name=value End Set End Property value关键字在属性结构中被用来表示给属性赋的值。当属性被引用时,Get中的代码被调用,当一个新值被指定给属性时,Set中的代码被调用。 只读属性只需在属性的名称前面添加ReadOnly关键字。 五. 重载 重载是指相同的方法名可以对应多个方法的实现。方法参数的数目,顺序和类型决定了哪一个具体的方法将被调用,在VB中用Overloads关键字表示重载。 六. 静态(共享)成员 将一个方法标记为Shared意味着不需要创建类的实例就可以直接使用类中的成员 Public Class Nawo Public Shared Sub Method( ) ............ End Sub End Class 调用时直接使用Nawo.Method( )来使用此方法。 本文来源:http://blog.csdn.net/nawo/archive/2007/07/29/1714812.aspx
|
||||||
| 文章录入:admin 责任编辑:admin | ||||||
| 【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 | ||||||
| 网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!) |
| | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 网站公告 | 网站地图 | 管理登录 | | |||
|