Java接口和抽象类区别

  Abstract Class Interface
继承性 单继承 多实现
方法 抽象方法/具体方法 抽象方法
Filed 声明、使用filed字段 创建的为静态常量:final static
访问权限 public、protected、private或package public
构造器
     
接口特点: A.接口方法总是abstract,不管是否显式声明  
  B.接口方法总是public,不管是否显式声明  
  C.接口必须包含一个方法
  D.接口不能实例化字段,实现类不必声明接口内常量  

你可能感兴趣的:(Java接口和抽象类区别)