java インターフェイスを呼び出す

Javaでは、インターフェース(interface)自体のインスタンス化やメソッドの直接呼び出しはできません。ただし、インターフェイスは他のクラスで実装(implement)することができ、実装クラスはインターフェイスを実装することでインターフェイス内のメソッドを呼び出すことができます。

具体的な手順は次の通りです。

  1. まず、インターフェースを定義して、実装する必要があるメソッドを宣言する必要があります。たとえば、
public interface MyInterface {
    void myMethod();
}
  1. 次に、メソッドを実装する実装クラスを作成する。以下に例を示します。
public class MyClass implements MyInterface {
    public void myMethod() {
        System.out.println("调用了myMethod方法");
    }
}
  1. 最後に、その他のクラスでは、インターフェースの中のメソッドを呼び出すために、クラスのオブジェクトをインスタンス化することで実現できます。例えば:
public class MainClass {
    public static void main(String[] args) {
        MyInterface obj = new MyClass();
        obj.myMethod();
    }
}

MyInterfaceインターフェースのmyMethodメソッドを実装したMyClass実装クラスを前述のコードに作成しました。次に、MainClassクラスのmainメソッドでは、MyClassオブジェクトをインスタンス化し、インターフェースタイプの変数objに割り当てた後、objからインターフェースのmyMethodメソッドを呼び出すことができます。

myMethodというメソッドが呼び出されました。

bannerAds