外部システムから呼び出し可能なJavaのインターフェースを作成する方法は何ですか?

外部のシステムが呼び出すためのインターフェースを定義するには、Javaでは次の手順を実行します。

  1. MyInterface.java です。
  2. 例えば、このクラスでインターフェースのメソッドを定義する場合は、メソッドの宣言にはメソッド名、パラメータリスト、戻り値の型だけが含まれ、メソッドの本体は含まれません。
public interface MyInterface {
    void myMethod();
    int add(int a, int b);
}
  1. 私のクラス.java
public class MyClass implements MyInterface {
    @Override
    public void myMethod() {
        // 实现接口中的方法逻辑
    }
    
    @Override
    public int add(int a, int b) {
        // 实现接口中的方法逻辑
        return a + b;
    }
}
  1. 外部システムから、次の方法を使用してインタフェースのメソッドを呼び出すことができます。
MyInterface myObject = new MyClass();
myObject.myMethod();
int result = myObject.add(2, 3);

これにより、既に定義されたインターフェースメソッドを外部システムから呼び出すことができます。

bannerAds