interface和abstract class之间有哪些区别?在C#中

1.首先abstract class 还是class,所以可以有数据成员,interface不可以

2.abstract class 可以有非abstract方法,而且可以有方法的实现,interface的方式不能有实现

3.abstract class 只能单继承,interface可以多继承。

4.interface只能使用public之类关键字