参考解答
异:
不能直接实例化接口。 接口不包含方法的实现。
接口、类和结构可从多个接口继承。但是C# 只支持单继承:类只能从一个基类继承实现。
类定义可在不同的源文件之间进行拆分。
同:
接口、类和结构可从多个接口继承。
接口类似于抽象基类:继承接口的任何非抽象类型都必须实现接口的所有成员。
接口可以包含事件、索引器、方法和属性。
一个类可以实现多个接口。
相似问题
能够实现允许某个类别继承 但不允许其中的某个方法被覆写吗?
能够实现允许某个类别继承,但不允许其中的某个方法被覆写吗?
为什么不能指定接口中方法的修饰符?
为什么不能指定接口中方法的修饰符?
C#中所有对象共同的基类是什么?
C 中所有对象共同的基类是什么?
private protected public internal 修饰符的访问权限有哪些?
private、 protected、 public、 internal 修饰符的访问权限有哪些?
被protected修饰的属性/方法在何处可以访问?
被protected修饰的属性 方法在何处可以访问?
