[tutoriel] créer une liste qui contient deux types d'objets

Soyez le premier à donner votre avis sur cette source.

Vue 3 209 fois - Téléchargée 513 fois

Description

Ce tutoriel explique comment créer une liste contenant deux types d'objets différents proprement : sans avoir recours aux casts.

Il s'adresse aux débutants

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
6413
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
17 mai 2018
286
Bonjour et merci pour ce commentaire,

C'est vrai que quand j'ai écris que l'idée de mettre des objets complètement hétérogènes dans une liste, je ne voyais pas d'exemple précis. C'est vrai qu'en règle générale, ce n'est pas une bonne idée et ca peut être évité.

Pourquoi dis tu qu'il est bizarre de présenter les choses de cette manière ?
Utilisateur anonyme
C'est un peu bizarre de présenter les choses ainsi mais ça tient la route. Par contre, je ne suis pas d'accord avec ça :
"Cependant, il est possible que cette idée soit justifiée et donc, on
sera obligé d’utiliser les casts."

Mieux vaut stocker les objets dans 2 listes différentes ou bien créer une structure qui contient un couple typé d'objets et placer ces couples dans la liste (c'est ce que je fais avec Map.Entry quand je suis à la bourre ou avec une classe bien à part de préférence).

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.