《JAVA 接口多繼承》

 

類定義屬性和方法 描述某一類事物的抽象
而接口定義的是行爲 並不限於任何具體意向

按照邏輯上來講 單繼承更明確 一個子類就應該是其父類表明的事物中的某個更具體的類別 不該該便是這種東西又是那種東西
而從實用角度上來講 單繼承易讀 易維護 語義清晰 邏輯清楚

而接口則不一樣 接口只定義一些公共行爲 好比有兩個接口 一個定義了跑這個動做 另外一個定義了走這個動做 人這個類就能夠同時實現這兩個接口所定義的行爲

類對接口的implements稱做實現 不能叫作繼承

固然 接口能夠多繼承接口 由於接口只定義行爲 並不包含類別的含義 不指代具體的某類事物 並且 從語義上來講 接口對接口的繼承稱之爲擴展更爲合適spa

相關文章
相關標籤/搜索