例如,我有一个实现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
补充说:不可能跨类别分享变量.您应该实现属性(与函数相同).
我的第一个"严肃"语言是Java,所以我理解了面向对象编程,因为程序的元素块是一个类.现在我写VBA和Python.有模块语言,我感到持续的不适:我不知道如何在模块/类中分解程序.
我知道一个模块对应一个知识域,一个模块应该能够单独测试......我应该只将模块理解为命名空间(c ++)吗?