1、使用上的区别
抽象类需要继承,只能继承单个类
接口需要实现,可以实现多个接口
2、组成上的区别
抽象类包含 抽象方法 属性
接口 包含 抽象方法
3、使用的原因区别
抽象类主要用于重写方法,属性继续使用
接口主要用于定义规则方法,不规定属性
4、使用场景的区别
抽象类,没办法描述具体的行为内容,可以使用对方法的重写;
接口,只能定义规则,只设置方法情况;
抽象类和接口区别(简叙)
最新推荐文章于 2024-06-27 15:05:51 发布