Bonjour à tous,
Je suis en train de réaliser un clients/serveur s'échangeant des messages sous forme d'objet. J'ai crée une classe abstraite définissant les attributs commun d'un message puis différentes classes messages ayant leur propres caractéristiques.
Tout d'abord, il semble que je sois obligé de sérialiser les objets.
Le problème étant de désérialiser : une fois l'objet sérialisée, on ne sais pas alors ce que contient le fichier.
J'ai alors pensé à créer un champs contenant le type d'objet que je sérialise pour pouvoir caster dynamiquement mais on ne peut pas caster avec une variable:
String TYPECLASSE = "Cxxxx";
TYPECLASSE truc = (TYPECLASSE )in.readObject();
Je cherche du coté de des interfaces une solution alternative mais je ne trouve pas, avez vous des idées?
Merci d'avance pour vos réponses
Partager