Javaでインターフェースを呼び出す方法

下次还敢
リリース: 2024-04-26 21:30:25
オリジナル
869 人が閲覧しました

インターフェイスのメソッドを呼び出すには、インターフェイスを実装するクラスを作成し、他のクラスのメソッドを呼び出すのと同じようにインターフェイスのメソッドを呼び出す必要があります。インターフェイスはインスタンス化できず、実装されるだけです。インターフェイス内のメソッドはデフォルトでは抽象的であり、コンストラクターを持つことはできません。インターフェイス変数は、インターフェイスを実装する任意のクラスのインスタンスを参照できます。 2 つのインターフェイスを継承を通じて直接関連付けることはできませんが、複数のインターフェイスを実装するクラスを作成することは可能です。

Javaでインターフェースを呼び出す方法

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>
ログイン後にコピー

注:

  • インターフェイス メソッドはデフォルトで抽象であるため、明示的に抽象として宣言する必要はありません。
  • インターフェイスにはコンストラクターを含めることはできません。
  • インターフェイス変数は、インターフェイスを実装するクラスの任意のインスタンスを参照できます。
  • 2 つのインターフェイスを継承を通じて直接関連付けることはできません。ただし、複数のインターフェイスを実装するクラスを作成することは可能です。

以上がJavaでインターフェースを呼び出す方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!