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

如何在VB.NET中声明来自多个实体(一个类和一个或多个接口)的继承?,vb.net,class,inheritance,Vb.net,Class,Inheritance,我搞不懂语法。有人能给我一个简单的演示吗?已经有一段时间了,但我认为它只是: Class MyClass : Inherits MyBaseClass : Implements IMyInterface1, IMyInterface2 答案是:你可以在一条线上完成所有的事情。如果您不使用它们,它看起来像: Class MyClass Inherits MyBaseClass Implements IMyInterface1, IMyInterface2 如果你在看一个C#示例

我搞不懂语法。有人能给我一个简单的演示吗?

已经有一段时间了,但我认为它只是:

Class MyClass : Inherits MyBaseClass : Implements IMyInterface1, IMyInterface2
答案是:你可以在一条线上完成所有的事情。如果您不使用它们,它看起来像:

Class MyClass 
   Inherits MyBaseClass 
   Implements IMyInterface1, IMyInterface2

如果你在看一个C#示例,这会让人困惑,因为冒号是继承操作符。

已经有一段时间了,但我认为它只是:

Class MyClass : Inherits MyBaseClass : Implements IMyInterface1, IMyInterface2
答案是:你可以在一条线上完成所有的事情。如果您不使用它们,它看起来像:

Class MyClass 
   Inherits MyBaseClass 
   Implements IMyInterface1, IMyInterface2

如果你在看一个C#示例,这会让人感到困惑,因为冒号是继承操作符。

你不能从VB&C#中的多个地方继承实现。不过,我想您可以进行多接口继承。

在VB&C中,您不能从多个位置继承实现。不过,我想您可以进行多接口继承。

在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

在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

+1,但请注意,当提到接口时是“实现”,而不是“继承”Rex M:是的,这是语言的语法,但术语是“接口继承”和实现“继承”()。或者至少是在我学习它的时候(很多年前)。+1,但是请注意,当提到接口时是“实现”,而不是“继承”Rex M:是的,这是语言的语法,但是术语是“接口继承”和实现“继承”()。或者至少是在我学会它的时候(很多年前)。那是C#,OP要求VB.NetThanks。。。我不知道你能做到。那是C#,OP要求VB。NetThanks。。。我不知道你可以这么做。从技术上讲,这两个东西都是“继承”,尽管Microsoft鼓励我们对它们使用不同的动词。从技术上讲,这两个东西都是“继承”,尽管Microsoft鼓励我们对它们使用不同的动词。