1.抽象类的方法可以不抽象,接口则不能有任何实现
2.抽象类可以有字段,接口不行
3.抽象类只能单继承,接口可以多继承
4.结构可以继承接口,但是不能继承抽象类
5.抽象类可以有构造函数,静态成员,接口不行(IL支持接口静态成员C#不支持)
6.抽象类的成员可以有private等访问修饰,接口默认的public(只是意义上的,C#程序上不能带public)
7.抽象类可以继承接口,反过来不行 呵呵。。。
1.抽象类的方法可以不抽象,接口则不能有任何实现
2.抽象类可以有字段,接口不行
3.抽象类只能单继承,接口可以多继承
4.结构可以继承接口,但是不能继承抽象类
5.抽象类可以有构造函数,静态成员,接口不行(IL支持接口静态成员C#不支持)
6.抽象类的成员可以有private等访问修饰,接口默认的public(只是意义上的,C#程序上不能带public)
7.抽象类可以继承接口,反过来不行 呵呵。。。