抽象類與接口的區別

這道題可以說是面試中的常客了,除當前這個問題外,還有可能會問這兩者應用場景的區別,這裏特此記錄一下。 抽象類爲子類生成了一個通用模板,當你希望子類中的方法有默認實現,便可以使用抽象類 而接口則是抽象方法的集合,如果一個類實現了某個接口,就必須給出接口中的所有方法實現。 關於二者的不同,我覺得網上有張圖很不錯: 關於這二者的使用場景問題: 1.第一點應該想到接口與類的使用場景區別,當需要多重繼承的時
相關文章
相關標籤/搜索