Vous pouvez utiliser des méthodes génériques pour définir et utiliser plusieurs types en même temps. La syntaxe est : <T, U> void myMethod(T arg1, U arg2). Il assure la réutilisation du code, la sécurité des types, la lisibilité et prend en charge différents types de paramètres, tels que : <T, U> void printDetails (T obj1, U obj2) peut imprimer des informations détaillées sur différents types d'objets.
Comment créer une méthode générique avec plusieurs paramètres de type en Java ?
Les méthodes génériques en Java permettent de manipuler plusieurs types simultanément à l'aide d'une seule définition de méthode. Cela permet la réutilisation du code, la sécurité des types et une lisibilité et une maintenabilité améliorées.
Syntaxe :
public <T, U> void myMethod(T arg1, U arg2) { // 方法体 }
Dans cette syntaxe :
<T, U>
spécifie une liste de paramètres de type générique. <T, U>
指定泛型类型参数列表。arg1
和 arg2
arg1
et arg2
sont des paramètres de différents types de types génériques. Cas pratique :
Créons une méthode générique pour imprimer les détails de deux types d'objets différents :public class Main { public static <T, U> void printDetails(T obj1, U obj2) { System.out.println("对象 1 类型:" + obj1.getClass().getName()); System.out.println("对象 2 类型:" + obj2.getClass().getName()); } public static void main(String[] args) { // 调用具有两个不同类型参数的泛型方法 printDetails("John Doe", 25); } }
对象 1 类型:java.lang.String 对象 2 类型:java.lang.Integer
Ce 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!