首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 相關知識

Java 接口繼承:擴展接口與多接口合併語法

     編輯:Java 相關知識

接口繼承接口:extends 關鍵字

接口可繼承多個基礎接口,合併方法聲明:

interface Monster { void menace(); }
interface DangerousMonster extends Monster { void destroy(); }
interface Lethal { void kill(); }
// 多接口合併:逗號分隔
interface Vampire extends DangerousMonster, Lethal { void drinkBlood(); }

關鍵差異

  • 類只能 extends 一個類,但接口可 extends 多個接口。
  • 合併後生成新接口,實現類需實現所有方法。

實現示例

class DragonZilla implements DangerousMonster {
    public void menace() {} public void destroy() {}
}
// Vampire 實現需包含 menace/destroy/kill/drinkBlood

使用場景

  • 接口分層:基礎接口 → 功能擴展接口 → 組合接口。
  • 標記式能力組合:CanFight、CanSwim、CanFly 組合成 SuperHero 接口。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved