首頁 > Java > java教程 > 主體

java中interface怎麼調用

下次还敢
發布: 2024-04-26 21:30:25
原創
878 人瀏覽過

要呼叫介面的方法,需要建立實作該介面的類,然後像呼叫其他類別的方法一樣呼叫介面的方法。介面不能被實例化,只能實現。介面中方法預設是抽象的,不能有建構子。介面變數可以引用任何實作了該介面的類別的實例。兩個介面不能透過繼承直接關聯,但可以建立實作多個介面的類別。

java中interface怎麼調用

Java 中如何呼叫介面

在 Java 中,介面是只包含抽象方法的類別。介面不能被實例化,但可以被實作。實作介面的類別必須提供該介面中所有抽象方法的具體實作。

如何呼叫介面

要呼叫介面的方法,需要先建立一個實作該介面的類別。然後,可以像呼叫任何其他類別的方法一樣呼叫介面的方法。

例如:

<code class="java">// 定义一个接口
interface Shape {
    void draw();
}

// 实现接口
class Rectangle implements Shape {
    @Override
    public void draw() {
        System.out.println("Drawing a rectangle");
    }
}

// 调用接口的方法
Shape shape = new Rectangle();
shape.draw();</code>
登入後複製

輸出:

<code>Drawing a rectangle</code>
登入後複製

注意事項:

    ##介面中的方法預設是抽象的,不需要明確宣告為abstract。
  • 介面不能有建構子。
  • 介面變數可以引用任何實作了該介面的類別的實例。
  • 兩個介面不能透過繼承直接關聯。但是,可以建立實作多個介面的類別。

以上是java中interface怎麼調用的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!