抽象類和接口類的意義和不一樣點總結

抽象類1.有利於代碼的重用和維護2.設計上更符合邏輯,現實中有不少類是不適合實例化對象的,類中不少方法是沒法具體描述的 這時就能夠將其定義爲一個抽象類 接口:1.彌補了java單繼承機制的不足 2.接口類是對現實中具體行爲的抽象,某個具體的類須要該行爲則繼承該接口便可。 接口類中只能存在public abstract方法,抽象類中的方法在父類只能申明不能有具體的實現過程,在子類必須有具體的實現過程
相關文章
相關標籤/搜索