从实现接口的抽象类继承的类是否也实现了该接口?

时间:2014-07-04 19:25:35

标签: c# .net

public abstract class WHAT : IInterface
{
 ...
}


public class SOWHAT : WHAT
{
 ...
}

看起来它正在这样做,但想要验证这是否正确,我可以简单地将SOWHAT对象传递给期望类型IInterface的方法吗?

(即SOWHAT类也将是IInterface类型)

1 个答案:

答案 0 :(得分:3)

SOWHAT也是IInterface的孩子。 "我可以简单地将SOWHAT对象传递给期望类型IInterface的方法吗?"这非常好,你绝对可以做到这一点。

我强烈建议您阅读Polymorphism

这是一个应该把事情放在透视图中的类图:

enter image description here