抽象类和接口的区别
(抽象类 / 接口)
1.定义关键字 abstract / interface
2.继承关键字 extends / implements
3.继承方式:单继承 / 多继承
4.构造方法:有 / 无
5.成员属性: 变量 / 常量
6.方法: 成员方法 / 抽象方法
7.内部增加方法不影响子类 / 新增方法通常(原因见8)需要影响子类
8.jdk1.8之后,接口允许出现非抽象方法,但是需要关键字default(防止出现只想调用接口中的一个方法,但实现时缺需要重写全部)
抽象类和接口的区别
最新推荐文章于 2024-06-12 23:40:32 发布