Java中接口和抽象类那些点滴事
异同
相同点
1. 接口、抽象类都不能被实例化,也就是说接口和抽象类都是多态的一种形式
2. 在子类或实现类中必须重写抽象方法,否则子类或实现类是抽象的
不同点
1. 抽象类使用abstract关键字,抽象类中包含属性、方法、构造方法也可以包含抽象方法,子类继承抽象类,子类只能继承一个直接的父类,也就是单根性
2.接口使用interface关键字,接口中包含常量、抽象方法、默认方法、静态方法,实现类实现接口,实现类一次可以实现多个接口
posted on 2018-08-29 09:02 Indian_Mysore 阅读(84) 评论(0) 编辑 收藏 举报