1、目的区别
接口存在的意义,是统一规范类的行为。
抽象类存在的意义,是代码复用。
2、结构区别
接口只能定义常量和抽象方法,而且不能实现。
抽象类可以随意定义方法,还可以实现。
3、使用区别
类只能继承一个抽象类,但可以实现多个接口。
1、目的区别
接口存在的意义,是统一规范类的行为。
抽象类存在的意义,是代码复用。
2、结构区别
接口只能定义常量和抽象方法,而且不能实现。
抽象类可以随意定义方法,还可以实现。
3、使用区别
类只能继承一个抽象类,但可以实现多个接口。