Mi chiedevo se è possibile avere qualcosa di simile:E 'possibile avere una quantità variabile di tipi di elemento in una classe generica Java
public class foo<T...>
modo da poter chiamare la classe come
Foo<Object0>
Foo<Object0, Object1>
Foo<Object0, Object1, Object2>
Con oggetto 0, 1 e 2 diversi tipi, come numero intero, virgola mobile, stringa e così via. È possibile o dovrei scrivere una lezione per ogni lunghezza di tipi generici? Se ciò fosse possibile, come gestirò i diversi tipi?
Perché ne avresti bisogno? O è solo curiosità? –
@pivovarit Per un tipo 'Tuple' per esempio, o per un tipo' Callable' con firma regolabile. –
@pivovarit l'ovvio esempio che posso pensare sarebbe classi di tipi generici. che detto non è possibile, scala ad esempio ha versioni di tale classe per un massimo di 15 argomenti. Peccato sì – Voo