1 接口是被实现的 而抽象类是被继承
2 接口中的抽象方法默认被public abstract修饰 不需要我们手写 而抽象类需要写出 abstract
3 接口中只能声明常量抽象类中没有限制
4 一个类只能继承一个抽象类 但是一个类可以实现多个接口 并且一个借口可以继承多个接口
5 接口中没有构造方法 抽象类中有构造方法
6 接口中实例方法必须被default修饰 抽象类中无限制
接口和抽象类的区别
最新推荐文章于 2024-06-27 15:05:51 发布
1 接口是被实现的 而抽象类是被继承
2 接口中的抽象方法默认被public abstract修饰 不需要我们手写 而抽象类需要写出 abstract
3 接口中只能声明常量抽象类中没有限制
4 一个类只能继承一个抽象类 但是一个类可以实现多个接口 并且一个借口可以继承多个接口
5 接口中没有构造方法 抽象类中有构造方法
6 接口中实例方法必须被default修饰 抽象类中无限制