MustInherit 和抽象类的区别
有人可以向我解释一下抽象类和标记为 MustInherit 的类之间的区别吗?
两者都可以实现共享和实例构造函数和逻辑。两者都可以/必须继承。
那么为什么要使用其中一种而不是另一种,有什么区别呢?
Could someone please explain to me the differences between an abstract class and a class marked MustInherit?
Both can implement shared and instance constructors and logic. Both can/must be inherited.
So why use one over the other and what is the difference?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
MustInherit
之于VB.NET
就像abstract
之于C#
MustInherit
is toVB.NET
asabstract
is toC#
MustInherit
是 VB.NET,abstract
是 C# - 它们是声明相同内容的修饰符。摘要(C# 参考)
必须继承 (Visual Basic)
MustInherit
is VB.NET andabstract
is c# - they are modifiers that declare the same thing.abstract (C# Reference)
MustInherit (Visual Basic)