begin process at 2010 03 20 11:32:10
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Java

 > 

Archives

 > 

Divers

 > 

petit probleme avec l'opérateur instanceof


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

petit probleme avec l'opérateur instanceof

mercredi 20 avril 2005 à 11:52:42 | petit probleme avec l'opérateur instanceof

nicola2s

j'ai fai un cient serveur, qui marchent bien.
J'ai créé une classe Identification qui contient les champs suivants
 public String nom;
 public String ip;
 public int port;



sur mon client j'instancie un objet de cette classe. jusque la tout va bien.

Ensuite j'envoi cet objet au serveur. Je le récupere dans un objet obj puis teste avec l'opérateur instanceof si c'est une instance de la classe Identification
Le pb c'est que ca ne passe pas dans le if, donc il ne voit pas que obj est une instance de Identification.
Dans le else, je fais afficher l'objet et ils m'affichent ca : Identification @ c91310
donc il reconnait bien la classe Identification et pkoi il ajoute @c91310 apres ?? c ca qui gene en fait ?? 

   obj = in.readLine();
   if (obj instanceof Identification){
      ...
   }else
      System.out.println(obj.toString())
   }

Comment faire pour que mon teste puisse marcher: que l'objet que j'envoi soi reconnu comme une instance de la classe Identification.

Parceque dans mon client en fait je vai envoyer différents objets instanciés de différents classes et je veux les distinguer dans le serveur avec cette méthode instanceof  .

Merci
mercredi 20 avril 2005 à 14:13:04 | Re : petit probleme avec l'opérateur instanceof

indiana_jules

Réponse acceptée !
Slut
ben ton code a l'air bon, en revanche, d'après les docs, instanceof renvoie toujours false si l'objet est égal à null. Il faudrait vérifier que ton objet ait bien une valeur.

Voilà


[#Tout le monde a des idées : la preuve, c'est qu'il y en a de mauvaises]
[#Je ne comprends pas tout, mais je parle de tout : c'est ce qui compte]
mercredi 20 avril 2005 à 14:48:48 | Re : petit probleme avec l'opérateur instanceof

nicola2s

Réponse acceptée !
EN fiat j'ai trouvé ma connerie, c mon client, il n'envoyait pas les objets, mais que des chaine de caracteres, don c pour ca qu'il envoyait l'adresse de l'objet et non pas l'obket, sinon ca marche bien !


Cette discussion est classée dans : objet, classe, identification, obj, instanceof


Répondre à ce message

Sujets en rapport avec ce message

Difficulté d'accès à un objet d'une classe [ par Warwick ] Bonjour, j'ai une petite question...J'ai une classe principale A qui me crée deux objets B et C de deux autres classe différentes... A B Programmtion objet [ par scapulac ] Coucou !J'ai un petit problème avec la programmtion objet. J'ai une classe Foret qui gere un tableau d'Arbres. J'ai une classe abstraite Arbres qui re Pb redimensionnement Panel [ par ladoud32 ] Mon probleme est simple :Il concerne deux classes qui etendent JPanel, la premiere classe s'appelle PlancheAgenda.J'ai créé un objet de cette classe q [debutant] declaration d'un tableau d'objet [ par anneli ] bonjour j'ai creer une classe nommée Classe et je creer un tableau d'objet nommé enumclass[] que je declare ainsi: Code: Classe[] enumclass=new Classe Interdépendance entre classes [ par Sbutb ] Bonjour,Voilà j'ai écrit un programme Java, et j'ai des problèmes de relations entre classes.J'ai une classe mère (avec le main) qui crée des objets d Serialisation d une classe [ par algomir ] Bonjour,je debute en objet serializé.J ai un objet (qui contient 3 tableaux et 2 int) que j aimerais sauvegardé dans un fichier.(a chaque fois que je casting [ par ust3000 ] Salut,j'ai crée un vecteur voiture[] puis je l'ai enregistré dans ma base de donnée comme etant un objet,quand je recupére mon objet               & cast d'un objet vers des types dynamiques [ par aymen_jaa ] bonjour,quand je boucle sur une liste , je veux caster l'objet vers des différents types, je veux que ca soit de  maniére dynamique, par exemple  obj pb d'accès sur un objet depuis deux classes différentes.. [ par Lestat64 ] Bonjour;Quelqu'un pourrait-il me dire comment est-ce que je peux accéder aux méthodes et variables d'une seule et même instance de classe à partir de Wait & notify [ par fredou30 ] Bonjour, j'essais de suspendre le déroulement d'une classe pendant que mon objet est en action.Voici mon code://Création de l'objet formulaireFormulai


Nos sponsors


Sondage...

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,593 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales