abstract与Interface差别

abstract与Interface区别

abstract抽象类

属性:可以为static ,static final,或者不写

方法:可以为静态方法 static ,可以abstract方法,或者为普通类方法,修改符号可以为public,protected,或者不填,不可以为private

 

Interface接口

属性:都是静态常量,默认静态常量

方法:不能存在方法的实现,修改符只可为public或abstract