我知道接口继承了另一个接口,并且一个类可以从另一个接口继承,但是一个类可以从另一个接口继承吗?
答案 0 :(得分:0)
它被称为"实施"界面。
如果interface Inter1{}
和class A : Inter1
,那么如果class B : A
,则B
类也会继续"继承"界面Inter1
。
答案 1 :(得分:0)
接口应由类实现。当您声明一个接口时,您希望使用一个实现它的实例 - 该实例必须是一个类,因为您无法实例化接口。
当您声明从不同接口继承的接口时,可以使用这种情况,并允许您分离每个接口的职责,但强制类实现所有这些职责
正如我在该问题的评论中提到的,实现接口HERE
的MSDN示例答案 2 :(得分:0)
来自Microsoft的Inheritance (C# Programming Guide)
类或结构可以实现多个接口。类可以继承基类,也可以实现一个或多个接口。
所以,一个班级: