Séparateur d’interface générique multiple: “,” ou “&”
J’utilisais toujours A
mais aujourd’hui, j’ai vu A
. Quelle est la différence entre ces deux notations?
Cela a-t-il un sens différent? Objectif?
A
est un type A
avec deux parameters
T
qui doit être un sous-type de I1
I2
Vous pouvez le lire comme suit: “Une SortedMap
est une “carte de type comparable en type valeur”.
A
est un type A
avec un seul paramètre
T
qui doit être un sous-type de I1
et un sous-type de I2
Vous pouvez le lire comme “A SortedSerializableSet
puisse être lu “un ensemble sortingé d’éléments de type T sérialisable et comparable”