類與類之間的關係爲繼承,只能單繼承,但能夠多層繼承。 2.類與接口之間的關係爲實現,既能夠單實現,也能夠多實現。 3.接口與接口之間的關係爲繼承,既能夠單繼承,也能夠多繼承。java
java類是單繼承的。 java接口能夠多繼承。 不容許類多重繼承的主要緣由是,若是A同時繼承B和C,而B和C同時又有一個D方法,A如何決定該繼承那一個呢? 但接口不存在這樣的問題,接口全都是抽象方法繼承誰都無所謂,因此接口能夠繼承多個接口繼承