馬克介面在 Java 中的用途是什麼?


沒有方法的介面稱為標記介面。標記介面有兩個基本的設計目的 -

建立一個公共父類

與 EventListener 介面一樣,它被 Java API 中的其他數十個介面擴充套件,你可以用一個標記介面,在介面組之間建立一個公共父類。例如,當一個介面擴充套件 EventListener 時,JVM 會知道這個特定的介面將用於事件委託場景。


向一個類新增資料型別

這種情況就是術語標記的來源。實現了標記介面的類不需要定義任何方法(因為介面沒有任何方法),但這個類將透過多型性成為一個介面型別。

更新日期: 2019 年 7 月 30 日

447 次瀏覽

開啟您的 職業

完成課程獲得認證

立即開始
廣告
© . All rights reserved.