Bonjour, je ne vois pas bien quand utiliser plutôt les wildcards ou les bounded wildcard plutôt que la notation générique.
SI j'ai une liste de légumes je range dedans des choux des navets et du riz je la créée List< ? extends légumes>
par contre quand j'accède à un de ces légumes ca oblige des castDonc si dans la majorité je nutilise les fonctions de légume que pour un légume à la fois là je dois plutôt déclarer légume<T> et l'intancier avec le légume dont je vais avoir besoin. Mais dans le cas d'une liste où je veux tout mélanger je suis bien obligé de garder ma wildcard?
la notation <E> c'est plutôt dans la classe elle-même pour l'appliquer à plein de classe différentes?
merci
Partager