如何从继承的类访问类
我有两个类:
class class2
inherits class1
public sub modify()
'modify property of class1
end sub
end class
如何修改 class2 中的子类中的 class1?
I have two classes:
class class2
inherits class1
public sub modify()
'modify property of class1
end sub
end class
How can I modify class1 in a sub in class2?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
你只要调用它即可。示例:
并展示它的工作原理:
You just call it. Example:
And to show it works:
您询问的是属性,请注意,只有
protected
和public
属性对继承的类可见。当您重写父类中的现有函数时,您需要
MyBase
关键字。其他protected
或public
属性或函数可以定期访问,无需任何特殊关键字。You are asking about properties, note that only
protected
andpublic
properties are visible to inherited classes.You need the
MyBase
keyword when you are overriding an existing function in the parent class. Otherprotected
orpublic
properties or functions can be accessed regulary without any special keyword.我想在上述有关访问基类信息的评论中添加一个提示,即您有一个没有默认构造函数的基类,或者想要使用特定的构造函数,这是使用 Mybase 的好机会。在这种情况下,您必须先调用构造函数,然后再执行任何其他操作。
<代码>
<代码>
One tip I wanted to add to the above comments regarding accessing base class info is where you have a base class without a default contructor or want to use a specific constructor This is a good opportunity to use Mybase. You have to call the constructor before any additional actions take place in this scenario.