【发布时间】:2012-02-20 15:13:58
【问题描述】:
作为后续问题,发送至Base Class Only Methods
父方法由其后代继承。
为什么构造函数(例如 New())不是? 在我看来,这似乎破坏了继承。
是否有某处将其标记为特殊的属性? (如果是的话是什么?)
请解释一下发生了什么。
【问题讨论】:
-
Can you inherit a sub new (Constructor) with parameters in VB? 的可能重复项——长话短说,如果您想“链接”它们,请尝试在继承的构造函数中使用
MyBase.New(...)。 -
既然Derived是Base,它的(Base)应该存在于Derived上。如果你需要不同的构造函数,那么你应该覆盖/隐藏它。
标签: .net vb.net inheritance