C#中的接口和抽象类之间的区别是什么?

在C#中,接口和抽象类之间的相似之处以及区别如下所示:

比较项接口抽象类
多重继承接口可以实现多重继承抽象类不能
默认实现接口没有实现抽象类可以提供完整的、默认的代码和/或者仅提供必须重写的详细信息。
访问修饰符默认情况下所有接口都是为public 和 abstract抽象类可以包含访问修饰符
速度在相应的类中查找实际方法需要更多的时间。
日期:2020-04-11 22:50:27 来源:oir作者:oir