Java 中接口是否可以繼承多個接口

接口是常量值和方法定義的集合。接口是一種特殊的抽象類

Java 類是單繼承的:classB Extends classA

Java 接口可以多繼承:Interface3 Extends Interface0, Interface1, ……

不允許類多重繼承的主要原因是,如果 A 同時繼承 B 和 C,而 B 和 C 同時有一個 D 方法,A 如何決定該繼承那一個呢?

但接口不存在這樣的問題,接口全都是抽象方法繼承誰都無所謂,所以接口可以繼承多個接口

注意:

1)一個類如果實現(xiàn)了一個接口,則要實現(xiàn)該接口的所有方法

2)方法的名字、返回類型、參數必須與接口中完全一致。如果方法的返回類型不是 void,則方法體必須至少有一條 return 語句

3)因為接口的方法默認是 public 類型的,所以在實現(xiàn)的時候一定要用 public 來修飾。否則默認為 protected 類型,縮小了方法的使用范圍

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 一:java概述: 1,JDK:Java Development Kit,java的開發(fā)和運行環(huán)境,java的開發(fā)...
    慕容小偉閱讀 1,939評論 0 10
  • 整理來自互聯(lián)網 1,JDK:Java Development Kit,java的開發(fā)和運行環(huán)境,java的開發(fā)工具...
    Ncompass閱讀 1,617評論 0 6
  • 小編費力收集:給你想要的面試集合 1.C++或Java中的異常處理機制的簡單原理和應用。 當JAVA程序違反了JA...
    八爺君閱讀 5,182評論 1 114
  • 當有的年輕人向我感慨不知道將來做點什么時,我會給他們兩個建議:如果不想浪費光陰的話,要么靜下心來讀點書,要么去賺點...
    沐心525閱讀 367評論 0 0
  • 今天星期天補休,一是想帶勇找工作,二是陪老公,三是炒菜茶,不過勇今天去上班,那就陪老公吧,然后中午炒菜茶吃,早上7...
    慧蘭閱讀 188評論 0 0

友情鏈接更多精彩內容