34、VB与VBA编程关键语法与特性详解

VB与VBA编程关键语法与特性详解

1. Implements语句

Implements语句在VB和VBA中用于在对象模型中实现多态性。多态性相较于继承,具有速度和灵活性的优势。

1.1 语法
Implements objVarName

其中, objVarName 是必需的,类型为类,它是引用标准接口类的对象变量名。

1.2 描述

该语句告知VB,你将为引用的标准接口类中的每个公共方法和属性提供实现。标准接口类仅包含过程声明,具体的实现代码由使用该类接口的开发者编写。

例如,一个标准接口类可以提供一个 Exists 函数:

Public Function Exists(vVal as Variant) As Boolean
End Function

以下是两种不同的实现方式:
实现方式一:

Public Function Exists(vVal As Variant) As Boolean
    On Error Goto Exists_Err
    Dim oTest as TestObject
    Set oTest = m_col.Item(vVal)
    Set oTest = Nothing
    Exists = True
    Exit F
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值