preguntar acerca de generics

3
réponses

Java Génériques — Pont méthode?

Quelque chose appelé le concept de "méthode de pont" lié aux génériques Java m'a fait m'arrêter à un moment et y réfléchir. Btw, je sais seulement que cela se produit à la bytecode niveau et n'est pas disponible pour l'utiliser. Mais je …
demandé sur 1970-01-01 00:33:31
4
réponses

C # est l’équivalent de Java dans les génériques

En Java, je peux faire ce qui suit: (supposons Subclass s'étend Base): ArrayList<? extends Base> aList = new ArrayList<Subclass>(); Quel est l'équivalent en C#. NET? il n'y a pas de mot-clé ? extends apparemment et cela ne fonctionne p …
demandé sur 1970-01-01 00:33:31
11
réponses

Création d’un tableau pour stocker les types génériques en Java [dupliquer]

Cette question a déjà une réponse ici: tableaux Génériques En Java 5 réponses Supposons que je dois créer un tableau qui stocke ArrayList d'entiers et la ta …
demandé sur 1970-01-01 00:33:33
2
réponses

Comment puis-je créer un alias pour une classe générique en C#?

Comment puis-je faire ce qui suit en C#? Quelle est la bonne façon d'écrire la première ligne de cet extrait de code? using KVP<K, V> = System.Collections.Generic.KeyValuePair<K, V>; class C { KVP<int, string> x; } ... …
demandé sur 1970-01-01 00:33:29
6
réponses

Comment puis-je déterminer le type d’un champ générique en Java?

, j'ai essayé de déterminer le type d'un champ dans une classe. J'ai vu toutes les méthodes d'introspection mais je n'ai pas vraiment compris comment le faire. Cela va être utilisé pour générer xml / json à partir d'une classe java. J'ai regardé un c …
demandé sur 1970-01-01 00:33:29
4
réponses

Comment référencer un type de retour générique avec plusieurs limites

J'ai récemment vu que l'on peut déclarer un type de retour qui est également limité par une interface. Considérez la classe et l'interface suivantes: public class Foo { public String getFoo() { ... } } public interface Bar { public void se …
demandé sur 1970-01-01 00:33:33
3
réponses

Impossible de créer une instance du type de variable ‘Item’ car elle n’a pas la contrainte new()

J'essaie de tester une méthode-et d'obtenir une erreur: Cannot create an instance of the variable type 'Item' because it does not have the new() constraint Informations requises pour CI-DESSOUS: public interface IHasRect { Rectangle Rectangle …
demandé sur 1970-01-01 00:33:33
4
réponses

Déclaration de méthode générique Java [dupliquer]

Cette question a déjà une réponse ici: Quelle est la différence entre les caractères génériques et les paramètres de type? 2 réponses J'apprends les génériq …
demandé sur 1970-01-01 00:33:33
13
réponses

Cache LRU en Java avec des génériques et des opérations O(1)

C'est une question qui revient beaucoup dans les entretiens d'embauche. L'idée est de définir une structure de données au lieu d'utiliser LinkedHashMap intégré à Java. Un cache LRU supprime l'entrée la moins récemment utilisée pour en insérer une no …
demandé sur 1970-01-01 00:33:34
3
réponses

Java: enum générique dans le paramètre de méthode

Correspond à la question suivante: Java: paramètre Enum dans la méthode Je voudrais savoir, comment puis-je formater le code pour exiger des énumérations génériquement. Foo.java public enum Foo { a(1), b(2); } Bar.java public class B …
demandé sur 1970-01-01 00:33:30