實現接口和類繼承的區別


1、java類可以一次繼承多個接口,用implements 接口1,接口2 。
2、如果是接口繼承接口的話也可以用extends,接口是多繼承的,java類才是單繼承 。
3、接口繼承接口可以不實現父接口中的方法,可以聲明自己的新方法 。
4、類實現接口時,一定要實現接口中聲明的方法,如果接口中沒有定義抽象方法則不需要,但是要注意,類實現了一個接口A,如果B是A的父接口,且B中有抽象方法,則該類必須實現A和B中的所有抽象方法 。
5、抽象方法只能定義在抽象類中,抽象類實現接口,可以不實現接口中的抽象方法 。
6、繼承父類的關鍵字是extendes,而接口繼承用到的關鍵字是 implenments 。
7、一個類中可以實現多個接口 。
【實現接口和類繼承的區別】8、一個接口可以繼承多個接口,接口與接口之間通過extends實現繼承 。

    推薦閱讀