一.抽象类
抽象类不能实例化
子类必须覆盖重写抽象类抽象所有方法,除非该类也是抽象类
抽象方法必须写在抽象类中
二.接口
?接口可以看成有abstract关键字,满足抽象类以上的三个特征
接口中可以有abstract、default、static 、private 分别遵循各自的使用规则即可
三.接口和抽象类的对比
抽象类有构造方法,接口没有构造方法
由于接口可以看成有‘abstract’,所以二者都不可以实例化
一.抽象类
抽象类不能实例化
子类必须覆盖重写抽象类抽象所有方法,除非该类也是抽象类
抽象方法必须写在抽象类中
二.接口
?接口可以看成有abstract关键字,满足抽象类以上的三个特征
接口中可以有abstract、default、static 、private 分别遵循各自的使用规则即可
三.接口和抽象类的对比
抽象类有构造方法,接口没有构造方法
由于接口可以看成有‘abstract’,所以二者都不可以实例化