成员方法:
接口中的方法全是抽象的,抽象类中的方法既可以是抽象也可以是非抽象的
构造方法:
接口中没有构造方法,而抽象类中有构造方法
成员变量:
接口中的变量全是常量,而抽象类中的变量不是
使用 接口用与功能的扩展 抽象类则一般是父类要求子类必须复写其中的方法是可以定义为抽象类
注意事项:二者都不能被实例化,对于抽象类而言需要注意的是abstract不能和private、final和static共存
而接口需要注意的是其成员变量是一个常量有默认的修饰符public static final 其成员方法有默认的修饰符
public abstract |
|