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