「每天一道面試題」抽象類和接口的異同?

相同點: 抽象類和接口都不能夠實例化,但可以定義抽象類和接口類型的引用; 一個類如果繼承了某個抽象類或者實現了某個接口都需要對其中的抽象方法全部進行實現,否則該類仍然需要被聲明爲抽象類。 不同點: 接口比抽象類更加抽象,因爲抽象類中可以定義構造器,可以有抽象方法和具體方法,而接口中不能定義構造器而且其中的方法全部都是抽象方法; 抽象類中的成員可以是private、默認、protected、publ
相關文章
相關標籤/搜索