首页 > 其他 > 详细

抽象类和接口的区别

时间:2020-02-26 16:02:51      阅读:57      评论:0      收藏:0      [点我收藏+]

共同点:

  1. 都可以定义抽象方法,都要重写实现抽象方法
  2. 都不能实例化,都必须提供子类(或实现类),需要重写所有抽象方法后,才可以实例化

不同点:

  1. 声明方式不同
  2. 抽象类:一定有构造器;接口:一定没有构造器
  3. 类的单继承性与接口的多继承性
  4. 类和接口是实现关系,而且多实现
  5. 接口中属性只能是常量.关于方法:在jdk8新特性中:除了本身的抽象方法,还有静态方法和默认方法

抽象类和接口的区别

原文:https://www.cnblogs.com/ylblikestudyJava/p/12367164.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!