- 修饰关键词不同,接口使用interface,抽象类使用abstract
- 接口是完全抽象的,成员变量默认被public static final修饰,方法默认被public abstract修饰,而抽象类可以使用不同的修饰符修饰成员变量,也可以有实现过的方法。
- 类可以实现多个接口,但是只能继承一个抽象类。
- 接口和抽象类都没有构造方法,均不能被实例化
- jdk1.8之后接口中被default修饰的方法可以在抽象类中实现。
接口和抽象类的区别
最新推荐文章于 2024-06-14 22:39:53 发布