Questions marquées «generics»

269
Collections.emptyList () renvoie un List <Object>?

J'ai du mal à naviguer dans la règle de Java pour déduire des paramètres de type génériques. Considérez la classe suivante, qui a un paramètre de liste facultatif: import java.util.Collections; import java.util.List; public class Person { private String name; private List<String> nicknames;...

251
Méthode générique à contraintes multiples

J'ai une méthode générique qui a deux paramètres génériques. J'ai essayé de compiler le code ci-dessous mais cela ne fonctionne pas. S'agit-il d'une limitation .NET? Est-il possible d'avoir plusieurs contraintes pour différents paramètres? public TResponse Call<TResponse, TRequest>(TRequest...

250
Scala: types abstraits vs génériques

Je lisais A Tour of Scala: Abstract Types . Quand est-il préférable d'utiliser des types abstraits? Par exemple, abstract class Buffer { type T val element: T } plutôt que les génériques, par exemple, abstract class Buffer[T] { val element: T

247
Comment utiliser la classe <T> en Java?

Il y a une bonne discussion sur les génériques et ce qu'ils font vraiment dans les coulisses de cette question , donc nous savons tous que Vector<int[]>c'est un vecteur de tableaux entiers, et HashTable<String, Person>est un tableau dont les clés sont des chaînes et des valeurs Persons....

234
Conversion de type générique FROM chaîne

J'ai une classe que je veux utiliser pour stocker des "propriétés" pour une autre classe. Ces propriétés ont simplement un nom et une valeur. Idéalement, ce que j'aimerais, c'est pouvoir ajouter des propriétés typées , de sorte que la "valeur" retournée soit toujours du type que je veux qu'elle...