1 回答
已采納

慕粉15255556666
TA貢獻12條經驗 獲得超10個贊
接口里只能做方法聲明,不能實現,抽象類中可以做方法聲明也可以做方法實現
接口里所有的方法都是抽象的,既未實現的
一個類里如果有抽象方法,那么這個類必須是抽象類
抽象類被繼子類承的,接口是被類實現的。如果繼承抽象類的類沒有實現父類的所以抽象方法,那么這個類也必須是抽象類;同理一個類不能全部實現它所實現接口的全部方法,這個類也是抽象類
抽象類中可以有具體的屬性方法,接口不行
抽象類和接口都不能實例化,如果要實例化,抽象類變量必須指向實現所有抽象方法的子類對象,接口變量必須指向實現所以接口方法的類對象
接口之間是可以繼承的,可多繼承接口,但類只能單繼承
添加回答
舉報
0/150
提交
取消