根据本人的工作经验来讲,最重要的区别有3点:
[b]1)概念的不同[/b]
接口更倾向与设计的使用;抽象类则倾向于实现
[b]2)最明显的区别[/b]
抽象类可以提供部分方法的具体实现;接口只能声明方法,不能实现
[b]3)最重要的区别[/b]
接口可以多继承(实现);抽象类只能单继承(实现)
接口概念
一个没有声明任何方法的接口叫做标识接口.
[b]1)概念的不同[/b]
接口更倾向与设计的使用;抽象类则倾向于实现
[b]2)最明显的区别[/b]
抽象类可以提供部分方法的具体实现;接口只能声明方法,不能实现
[b]3)最重要的区别[/b]
接口可以多继承(实现);抽象类只能单继承(实现)
接口概念
一个没有声明任何方法的接口叫做标识接口.