java中的接口是一种特殊的抽象类
但是与抽象类的区别在于
1.接口能实现多个接口,并且接口能实现多重继承。抽象类只能继承一个类。
2.抽象类可以被多个访问修饰符修饰,而接口只能被public修饰。
3.抽象类中用static final定义常量;接口中无需关键字,只能定义常量且必须赋初始值,不能被修改
4.抽象类可以有定义和实现,方法可以在抽象类中实现;接口中只有定义,不能有方法的实现,可以定义default方法体

java中的接口是一种特殊的抽象类
但是与抽象类的区别在于
1.接口能实现多个接口,并且接口能实现多重继承。抽象类只能继承一个类。
2.抽象类可以被多个访问修饰符修饰,而接口只能被public修饰。
3.抽象类中用static final定义常量;接口中无需关键字,只能定义常量且必须赋初始值,不能被修改
4.抽象类可以有定义和实现,方法可以在抽象类中实现;接口中只有定义,不能有方法的实现,可以定义default方法体