java抽象类和接口的区别总结

来源:互联网 发布:总裁高级研修班知乎 编辑:程序博客网 时间:2024/06/09 02:49

抽象类(abstract):

顾名思义,抽象类就是一个类,普通类有的,它都有.与普通类唯一不同的是加了abstract修饰,且有可能含有抽象方法,so子类继承它的时候需实现abstract方法或者将子类也定义为抽象类


接口(interface):

  • 完全不同于类,
  • 属性全部是public static final
  • 方法全部是public abstract
  • 接口可以实现多继承
  • jdk1.8新特性:接口中方法可以有方法体,需修饰为default;接口可以有静态方法
0 0
原创粉丝点击