小编nik*_*aan的帖子

VBA继承,超级模拟

例如,我有一个实现B类的A类

--- A级----

implements B
public sub B_do()
end sub
Run Code Online (Sandbox Code Playgroud)

- 班B ----

public sub do()
end sub
Run Code Online (Sandbox Code Playgroud)

如何从A调用do()?(super.do())那么,我如何为这两个类定义一些公共变量?现在我只能继承函数,子和属性......

补充:同一个问题http://social.msdn.microsoft.com/Forums/en-US/vbgeneral/thread/5a83d794-3da1-466a-83d3-5d2eb0a054b2

补充说:不可能跨类别分享变量.您应该实现属性(与函数相同).

excel inheritance vba excel-vba

16
推荐指数
2
解决办法
3万
查看次数

模块与vba中的面向对象编程

我的第一个"严肃"语言是Java,所以我理解了面向对象编程,因为程序的元素块是一个类.现在我写VBA和Python.有模块语言,我感到持续的不适:我不知道如何在模块/类中分解程序.

我知道一个模块对应一个知识域,一个模块应该能够单独测试......我应该只将模块理解为命名空间(c ++)吗?

python vba

5
推荐指数
1
解决办法
4362
查看次数

标签 统计

vba ×2

excel ×1

excel-vba ×1

inheritance ×1

python ×1