要细说可能2000字也说不完,简单的说一些基础的。只说两点,一类只能被继承一个,而接口可以被实现多个,另一点就是接口可以是毫无关系的两种类型而具有共同的行为,即方法。所以用来实现多态性是比类好。
C#中不支持多重继承 一个子类只能继承1个父类 而想实现多重继承这个功能也是可以的 这时候就需要用到接口一个类是可以实现多个接口的 类和接口最大的区别在于 他们和子类的关系父类是父子关系 接口是松耦合关系