·实现: 接口需要实现类用implements实现,抽闲类需要使用extends来继承实现。
·构造器: 接口不能有构造,抽象类可以有。
·实现数量: 实现类只能继承一个抽象类,但是可以实现很多个接口。
·访问修饰符: 接口的修饰符默认是public static final所以属性必须初始化,也只能是public,抽象类可以是任意访问修饰符。
接口和抽象类的区别
最新推荐文章于 2019-05-14 18:22:38 发布
·实现: 接口需要实现类用implements实现,抽闲类需要使用extends来继承实现。
·构造器: 接口不能有构造,抽象类可以有。
·实现数量: 实现类只能继承一个抽象类,但是可以实现很多个接口。
·访问修饰符: 接口的修饰符默认是public static final所以属性必须初始化,也只能是public,抽象类可以是任意访问修饰符。