java进阶之抽象类、接口和多态

抽象类和接口 抽象层次不同 抽象类是对类抽象,而接口是对行为的抽象 抽象类是对整个类整体进行抽象,包括属性、行为,但是接口却是对类局部行为进行抽象 跨域不同 抽象类所跨域的是具有相似特点的类,而接口却可以跨域不同的类 抽象类所体现的是一种继承关系,考虑的是子类与父类本质“是不是”同一类的关系 而接口并不要求实现的类与接口是同一本质,它们之间只存在“有没有这个能力”的关系 设计层次不同 抽象类是自下
相关文章
相关标签/搜索