Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1222 connectés 

  FORUM HardWare.fr
  Programmation

  [java] savoir de quel type d objet il sagis...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[java] savoir de quel type d objet il sagis...

n°94744
veryfree
Posté le 30-01-2002 à 01:13:35  profilanswer
 

bonsoir,
j ai une variable et j aimerai savoir s il sagis d un vecteur ou d un String existe t il une methode pour cela?
merci

mood
Publicité
Posté le 30-01-2002 à 01:13:35  profilanswer
 

n°94751
darklord22
Nightwish rulezzzzzzzzzzzzz
Posté le 30-01-2002 à 07:27:41  profilanswer
 

instanceof
 
Suppose que ton ojbet s'apelle a tu peux faire
 

Code :
  1. if (a instanceof Vector) {
  2.   // it's a Vector
  3. }
  4. else if (a instanceof String) {
  5.   // it's a String
  6. }


 
Seulement j'espère que tu n'utilises pas un objet comme une String et un Vecteur (c'est assez malsain comme design de prime abord)
 
A+


---------------
What is popular is not always right, what is right is not always popular :D
n°94776
H4dd3R
Q2
Posté le 30-01-2002 à 09:20:41  profilanswer
 

Je suis bien d´accord.
 
Je suis déçu d´apprendre que Java a un équivalent de IsKindOf en C++. Je pense que c à bannir d´une programmation objet rigoureuse!! :)


---------------
Athlon64 s754 10*200MHz - R9800Pro - 512MB DDR200MHz - ZX6RR - Q2[SupOp] - Tutorial Video: multilangues, multisstitres
n°94780
Krueger
tout salaire demande dutravail
Posté le 30-01-2002 à 09:41:52  profilanswer
 

Surchargez vos méthodes pour ça. Vive le poylmorphisme. :)
Sinon les instanceof on n'a pas trop le choix Pour un equals. :/ Ah si, on peut utiliser des try/catch de ClassCastException mais en cas de différence un objet est créé, ce qui est pire. :sweat: ... Ou alors je me trompe. Dîtes-le moi alors. :D


---------------
"Colère et intolérance sont les ennemis d'une bonne compréhension." Gandhi
n°94784
veryfree
Posté le 30-01-2002 à 09:51:32  profilanswer
 

darklord22 a écrit a écrit :

instanceof
 
Suppose que ton ojbet s'apelle a tu peux faire
 

Code :
  1. if (a instanceof Vector) {
  2.   // it's a Vector
  3. }
  4. else if (a instanceof String) {
  5.   // it's a String
  6. }


 
Seulement j'espère que tu n'utilises pas un objet comme une String et un Vecteur (c'est assez malsain comme design de prime abord)
 
A+  




merci
pour ton information c pour finir un chat ecrit en java qui servira comme projet pour mes etudes
en fait
le serveur envoi les lignes qu il recois a tout les clients (jusque la tt va bien) mais lorsqu un client se connect ou se deconnect il envoi un vecteur qui contient la liste des connectées...ces dernier apparaissent dans une JList en fait
je sait pas si c une bonne idée de faire comme ca mais c la seule chose que j ai trouvé
j espere avoir été assez clair dans mes explications
merci encore
jerry


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [java] savoir de quel type d objet il sagis...

 

Sujets relatifs
[JS] Prompt type mot de passeVB <-> Java = CORBA ?
[Java] écriture dans un fichier[ASP] Pb avec l'objet FileSystemObject et les noms UNC
[ Programmation Objet ] Classe pour interoger une BDDdocumentation java
Question à propos de JAVA[JAVA] comment on fait "Si mot se termine par "er" alors ????
[JAVA] lancement de processus ....,[JAVA] Pb d'affichage
Plus de sujets relatifs à : [java] savoir de quel type d objet il sagis...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR