抽象类和接口的区别

    抽象类 接口
方法

构造方法

可以有

没有

方法

普通方法

可以有

没有

方法

静态方法

可以有

没有

方法

抽象方法类型

Public,protected

Public

成员变量

普通成员变量

可以有

没有

成员变量

静态成员变量

可以有(任意类型)

可以有(只能public static final)

你可能感兴趣的:(抽象类,接口)