java.lang.Object n'est-il pas le "papa" de tout le monde en Java :-))
----- Original Message -----
From: "Nicolas Delsaux" <[EMAIL PROTECTED]>
To: "Java" <[EMAIL PROTECTED]>
Sent: Wednesday, June 05, 2002 6:03 PM
Subject: Probl�me de polymorphisme ou de surcharge
> Salut, bien que je ne connaisse pas vraiment la diff�rence
> entre les deux (ce pour quoi vous avez le droit de r�ler), je
> vous soumet une petite question. Pour une appli serveur, je
> re�ois des messages contenant des objets. Bien entendu, je
> souhaite exploiter diff�rement ces messages suivant leur
> classes. J'ai donc mis �crit le code suivant (� des fins de
> test uniquement) :
> /**
> * M�thode de gestion des diff�rents types de contenu.
> */
> public void processContent(Object object) {
> // default implementation provides no processing,
> only a standard out writing.
> System.out.println("received "+object+"\nOf class
> "+object.getClass());
> }
>
> /**
> * M�thode de gestion de r�ception d'une cha�ne de
> caract�res
> */
> public void processContent(String str) {
> System.out.println("received String "+str);
> }
>
> //-------------------- interface MessageListener
> ---------------------------
> public void receive(Message msg) {
> Object content = msg.getObject();
> processContent(content);
> }
>
> Et �videment, lorsque je re�ois une cha�ne de caract�res, elle
> est trait�e...par processContent(Object). Comment cela se fait-
> il ?
>
> Merci
>
> Nicolas Delsaux
>
**********************************************************************
Ce message �lectronique et tous les fichiers joints ainsi que les
informations contenues dans ce message ( ci apr�s "le message" ), sont
confidentiels et destin�s exclusivement � l'usage de la personne � laquelle
ils sont adress�s. Si vous avez re�u ce message par erreur, merci de le
renvoyer � son �metteur et de le d�truire. Toute diffusion, publication,
totale ou partielle ou divulgation sous quelque forme que se soit non
express�ment autoris�es de ce message, sont interdites.
**********************************************************************
This e-mail, any attachments and the information contained (herein " the
message" ) are confidential and intended solely for the use of the
addressee(s) if you have received this message in error please send it back
to the sender and delete it. Unauthorized publication, use, dissemination or
disclosure, either whole or partial, of this message is strictly
prohibited.