En Java, pour définir une méthode générique dans une interface générique, il faut : définir l'interface générique et spécifier les paramètres de type. Définissez une méthode générique dans l'interface et spécifiez les paramètres du type de retour de la méthode et du type d'interface.
Définition de méthodes génériques dans une interface générique en Java
Une interface générique est une interface qui contient des paramètres de type générique. Une méthode générique est une méthode définie dans une interface qui peut également contenir des paramètres de type générique.
Comment définir une méthode générique dans une interface générique :
public interface MyGenericInterface<T> { // ... }
public interface MyGenericInterface<T> { // ... <R> R myGenericMethod(T t); }
Où :
< ;R>
est le paramètre de type du type de retour de la méthode générique. <R>
是泛型方法返回类型的类型参数。<T>
是接口的类型参数。实战案例:
假设我们有一个 MyService
类,它实现 MyGenericInterface
接口:
public class MyService implements MyGenericInterface<String> { @Override public String myGenericMethod(String s) { return s.toUpperCase(); } }
现在,我们可以使用 MyService
类来调用 myGenericMethod
<T>
est le paramètre de type de l'interface. 🎜🎜🎜Cas pratique : 🎜🎜🎜Supposons que nous ayons une classe MyService
, qui implémente l'interface MyGenericInterface
: 🎜MyService service = new MyService(); String result = service.myGenericMethod("hello"); System.out.println(result); // 输出:HELLO
Classe MyService
pour appeler la méthode myGenericMethod
: 🎜rrreeeCe qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!