如何在VB.NET中声明来自多个实体(类和一个或多个接口)的继承?

时间:2009-08-06 23:54:53

标签: vb.net class inheritance

我无法掌握语法。谁能给我一个简单的演示?

3 个答案:

答案 0 :(得分:9)

已经过了一段时间,但我认为这只是:

Class MyClass : Inherits MyBaseClass : Implements IMyInterface1, IMyInterface2

:这样你就可以在一条线上完成所有工作。如果您不使用它们,它们看起来像:

Class MyClass 
   Inherits MyBaseClass 
   Implements IMyInterface1, IMyInterface2

如果您正在查看C#示例,那会令人困惑,因为冒号是继承运算符。

答案 1 :(得分:3)

在VB.NET中,一个类只能从一个基类继承。 VB.Net类可以实现多个接口。

继承声明:

Public Class thisClass
    Inherits anotherClass
End Class

实施界面:

Public Class thisClass
    Implements IComparable, IDisposable
End Class

在VB.NET中继承和实现:

Public Class thisClass
    Inherits anotherClass
    Implements IComparable, IDisposable
End Class

答案 2 :(得分:1)

你不能从VB和VB中的多个地方继承实现。 C#,afaik。我猜你可以做多个接口继承。