區(qū)別如下:
1、抽象類(lèi)可以有抽象方法,也可以有實(shí)例方法;接口中所有的方法都是公開(kāi)抽象方法。
(視頻教程推薦:java視頻)
2、子類(lèi)使用extends關(guān)鍵字繼承抽象類(lèi),子類(lèi)使用implements關(guān)鍵字實(shí)現(xiàn)接口。子類(lèi)實(shí)現(xiàn)接口必須重寫(xiě)接口中的所有方法。
3、抽象類(lèi)可以有自己的構(gòu)造方法,接口不能有構(gòu)造方法。
4、一個(gè)具體類(lèi)只能extends一個(gè)抽象類(lèi),可以implements多個(gè)接口。
推薦教程:java入門(mén)程序