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