「每天一道面试题」接口与抽象类的关系与区别?

关系:接口是一种特殊的抽象类,它们的渊源颇深,有很大的相似之处。 区别: 抽象类在Java语言中表示的是一种继承关系,一个类只能使用一次继承关系。但是,一个类却可以实现多个interface。 在abstract class 中可以有自己的数据成员,也可以有非abstarct的成员方法,而在interface中,只能够有静态的不能被修改的数据成员(也就是必须是static final的,不过在 i
相关文章
相关标签/搜索