C#中如何用接口实现多重继承

2025-02-24 12:32:21
推荐回答(3个)
回答1:

C#中不支持类的多重继承,可继承多个接口
public interface A
{
}
public interface B
{
}
public class C : A,B
{
}
这样类C就继承了接口A和接口B,要实现A,B的所有方法,属性等

回答2:

实现接口只是实现约定而已,实现 不了多重继承的效果,建议还是使用组合来代替继承吧

回答3:

public interface A
{
}
public interface B
{
}
public class C : A,B
{
}
这样类C就继承了接口A和接口B,要实现A,B的所有方法,属性……