java只支持單繼承,這是由於安全性的考慮,如果子類繼承的多個父類里面有相同的方法或者屬性,子類將不知道具體要繼承哪個,而接口可以多實現,是因為接口只定義方法,而沒有具體的邏輯實現,多實現也要重新實現方法。
java不支持多繼承,也就是一個子類最多繼承一個父類,但是可以同時有多個接口用來拓展子類功能
Java中類不支持多繼承,只支持單繼承(即一個類只有一個父類)。 但是java中的接口可以間接實現多繼承,,即一個子接口可以有多個父接口。(接口的作用是用來擴展對象的功能,一個子接口繼承多個父接口,說明子接口擴展了多個功能,當類實現接口時,類就擴展了相應的功能)。
java中的類不支持多繼承,即一個類只能有且只有一個父類,只支持單繼承;但是Java中的接口支持多繼承,即一個子接口可以實現多個父接口(java中接口的多繼承是為了克服Java中的類的單繼承問題,當一個子接口實現多個父接口時,子接口拓展了功能,當一個類實現該接口時,就拓展了多個功能)
單繼承,多實現