Java では、ジェネリック インターフェイスでジェネリック メソッドを定義するには、ジェネリック インターフェイスを定義し、型パラメーターを指定する必要があります。インターフェイスでジェネリック メソッドを定義し、メソッドの戻り値の型とインターフェイスの型パラメーターを指定します。
Java のジェネリック インターフェイスでジェネリック メソッドを定義する
ジェネリック インターフェイスは、ジェネリック Type 型パラメーターを含むインターフェイスです。ジェネリック メソッドは、ジェネリック型パラメータも含めることができるインターフェイスで定義されたメソッドです。
ジェネリック インターフェイスでジェネリック メソッドを定義する方法:
public interface MyGenericInterface<T> { // ... }
public interface MyGenericInterface<T> { // ... <R> R myGenericMethod(T t); }
ここで:
<R>
は、ジェネリック メソッド パラメータの戻り値の型です。 。 <T>
は、インターフェイスの型パラメータです。 実際的なケース:
MyGenericInterface
インターフェイスを実装する MyService
クラスがあるとします。 # #
public class MyService implements MyGenericInterface<String> { @Override public String myGenericMethod(String s) { return s.toUpperCase(); } }
MyService クラスを使用して、
myGenericMethod メソッドを呼び出すことができます:
MyService service = new MyService(); String result = service.myGenericMethod("hello"); System.out.println(result); // 输出:HELLO
以上がJavaのジェネリックインターフェイスでジェネリックメソッドを定義するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。