他人が使用するためのインターフェースをJavaで記述する方法は何ですか。
Javaのインターフェースを作成する場合は、次の手順に従う必要があります。
- 新しいJavaソースファイルを作成し、ファイル名をインターフェース名と同じにし、拡張子を.javaとしてください。例えば、インターフェース名がMyInterfaceの場合、ファイル名はMyInterface.javaとなります。
- ソースファイルでは、interfaceキーワードを使用してインターフェースを定義します。例えば:
public interface MyInterface {
// 接口方法声明
void myMethod();
}
- 他人が呼び出す必要があるメソッドをインターフェイスで定義します。インターフェイスのメソッド宣言にはメソッドの本体は含まれていません。
- インターフェース内で定数を定義することができます。定数はインタフェース内で暗黙的にpublic static finalのタイプです。
- インターフェース内でデフォルトメソッドを定義することができます。デフォルトメソッドはJava 8で導入され、インターフェースにデフォルトのメソッド実装を提供することができます。デフォルトメソッドはインターフェース内でdefaultキーワードを使用して定義されます。
- インターフェイス内で静的メソッドを定義することができます。静的メソッドは、staticキーワードを使って定義され、インターフェイス名を使って直接呼び出すことができます。
- インターフェース内で内部インターフェースを定義することができます。内部インターフェースとは、インターフェース内にネストされたインターフェースのことです。
- ソースファイルを保存してコンパイルします。
他人は、インターフェースを実装することによってそれを使用することもでき、インターフェースの型を使用してインターフェースを実装したオブジェクトを参照することもできます。例えば:
public class MyClass implements MyInterface {
public void myMethod() {
// 方法实现
}
}
上記の例では、MyClassクラスがMyInterfaceインターフェースを実装し、myMethod()メソッドの具体的な実装を提供しています。
このことが他の人々が呼び出すためのJavaインターフェースの作成を始めるのに役立つことを願っています。