首頁  >  文章  >  Java  >  java中interface怎麼調用

java中interface怎麼調用

下次还敢
下次还敢原創
2024-04-26 21:30:25906瀏覽

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

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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn