问题似乎应该很容易,但我在MSDN文档中找不到答案。语言是VB。
Class A
Public Foo: Bar()
Public Bar: Return "From A"
Class B
Inherits A
Public Bar: Returns "From B"
如何在两个类中设置函数Bar,这样当我有一个B类实例并调用Foo时,我会得到“From B”?
答案 0 :(得分:0)
结束代码应该类似于
Class A
Public Foo: Bar()
Public Overrideable Bar: Return "From A"
Class B
Public Overrides Bar: Return "From B"
此外,能见度必须与Bar匹配,否则我猜“阴影”会发生? https://msdn.microsoft.com/en-us/library/818x9db9(v=vs.90).aspx