抽象类和接口有什么区别?

(1) 在抽象类中可以写非抽象的方法,从而避免在子类中重复书写他们,这样可以提高代码的复用性,这是抽象类的优势;接口中只能有抽象的方法。

(2) 一个类只能继承一个直接父类,这个父类可以是具体的类也可是抽象类;但是一个类可以实现多个接口。  

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 接口和抽象类都是继承树的上层,他们的共同点如下: 都是上层的抽象层。 都不能被实例化 都能包含抽象的方法,这些抽象...
    骇客与画家阅读 473评论 0 2
  • 今日任务: 1,能够独立使用抽象类 2,能够独立使用多态 3,能够独立使用接口 4,能够理解适配器设计模式 1. ...
    Villain丶Cc阅读 1,544评论 0 17
  • 学习完整课程请移步 互联网 Java 全栈工程师
    撸帝阅读 422评论 0 1
  • 刚刚看到一个知乎上的说法,说是一个大大写的一本书什么什么的。内容大致是这样的,背景在古代,一个女人被人强抢了去侮辱...
    墨水花花阅读 263评论 0 1
  • 嫂子是个很关注时尚的人,她总是知道什么衣服很流行,什么发型最时兴,什么颜色的口红受人追捧……她总是把自己打扮的很漂...
    琰言阅读 363评论 0 0

友情链接更多精彩内容