一, 类,接口
1.接口与接口
接口可以继承接口
接口继承接口扩展接口功能。
一个接口可以继承多个接口.
接口与接口的关系:继承关系,多继承(重要)
interface C extends A, B {}是可以的.
2.类与接口
类与接口:实现关系,多实现
类与类:继承关系,单一继承,多层继承
一个类可以实现多个接口:
class D implements A,B,C{} 但是一个类只能继承一个类,不能继承多个类 class B extends A{}
在继承类的同时,也可以实现接口: class E extends D implements A,B,C{} 这也正是选择用接口而不是抽象类的原因
二, 类,接口的哲学思考
先有了类,再抽象出抽象类,在这基础上又抽象出接口。接口的抽象程度更高。因此接口的方法必须是抽象的。
类与物质是概念统一的
抽象类与一般事物概念是统一的
对象与绝对具体事物概