Tutoriel par Examples: bornes



Vous pouvez exiger un type générique pour étendre plusieurs limites supérieures. Exemple: nous voulons trier une liste de numéros, mais le Number n’implémente pas Comparable . public <T extends Number & Comparable<T>> void sortNumbers( List<T> n ) { Collections.sort( n ); ...
Lors de la définition d'un nouveau trait, il est possible d'imposer aux types souhaitant implémenter ce trait de vérifier un certain nombre de contraintes ou de limites. Prenant un exemple de la bibliothèque standard, le trait DerefMut exige qu’un type implémente d’abord son trait de carac...

Page 1 de 1