Probleme de compativilités entre foncitons

Probleme de compativilités entre foncitons - Java - Programmation

Marsh Posté le 12-05-2003 à 16:48:57    

J'ai une fonciton cellule qui contient un champ de type ListeCellule.
 
Je désire avoir une classe ListeCellule contenant comme champs une cellule et un pointeur sur suivant
 
Comment implanter cette hiérrchie?
 
merci

Reply

Marsh Posté le 12-05-2003 à 16:48:57   

Reply

Marsh Posté le 12-05-2003 à 16:53:38    

:heink:  
 
 :pt1cable:  
 
 :heink:  
 
une "fonction" qui contient un champ?
Ta fonction devient ensuite un champ
et tu as un "pointeur" sur suivant
 
 :heink:  
 
 :pt1cable:  
 
 :heink:


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 12-05-2003 à 16:55:01    

Spydurmen a écrit :

J'ai une fonciton cellule qui contient un champ de type ListeCellule.
 
Je désire avoir une classe ListeCellule contenant comme champs une cellule et un pointeur sur suivant
 
Comment implanter cette hiérrchie?
 
merci


bon deja, je pense que cellule doit etre une classe et non pas une fonciton. Si c'est une classe, sache, qu'on fait tjrs commencer les noms de classe par une majuscule !
 
bon ensuite, en Java, on ne parle pas de pointeur, mais de reference.
 
Pour teminer, t'as deja fait du Java, et ta question c'est un exo qu'on t'a file ? dsl d'etre direct, mais vaut mieux que ce soit clair des le debut ...


---------------
get amaroK plugin
Reply

Marsh Posté le 12-05-2003 à 16:56:39    

[:erowen1234]


---------------
Light is right
Reply

Marsh Posté le 12-05-2003 à 16:56:56    

Au fait, ca veut dire quoi le titre ?  :heink:


---------------
get amaroK plugin
Reply

Marsh Posté le 12-05-2003 à 17:24:55    

OK autant pour moi, je me suis planté g écrit fonction au lieu de Classe
 
Je reprend à zéro pour ceux ki penseraient ke je suis une buse.
 
C'est pas un exo, mais j'ai un projet, et je rencontre cette difficulté.
 
Comme je n'ai jamais fait de lsite en Java, mais ke je sais le faire en C, je pose la question ici.
 
J'ai une CLASSE Cellule qui contient des champs d'informations et un champ de type ListeCellules.
 
Mais dans ma classe ListeCellules, j'ai 2 champs :  
une Cellule
et
une ListeCellules pour faire référence au suivant.
 
Mais je m'emmelle les pinceaux par exemple pour ajouter en fin de liste.
Comment faire pour avoir la référence de la tete et de la queue.
J'ai trop l'habitude de spointeurs alros lse référence ca me eprturbe


Message édité par spydurmen le 12-05-2003 à 17:25:47
Reply

Marsh Posté le 12-05-2003 à 17:30:04    

On t'as demandé de ne pas utiliser l'API java de SUn  :heink:  
 
Paske, pour faire une liste, va voir du coté des Collections, y doit y avoir ton bonheur


---------------
get amaroK plugin
Reply

Marsh Posté le 12-05-2003 à 17:31:33    

ON ne me l'a spas demandé, mais bon jme connais.
Jvais aps trouver  :)  
 
OK jvai mater les colelctions y'auar ptztre mon bonheur ;)


Message édité par spydurmen le 12-05-2003 à 17:32:15
Reply

Marsh Posté le 12-05-2003 à 17:35:51    

Si j'ai bien compris, il faut que je crée une ArrayList d'un collection de Cellule.
 
Ptain ;)

Reply

Marsh Posté le 12-05-2003 à 17:40:16    

hmmm je coprends aps tres bien comment faire
 
je doi faire par exemple
public class Cellule implements Collection
 
ou chui à coté de la plak

Reply

Marsh Posté le 12-05-2003 à 17:40:16   

Reply

Marsh Posté le 12-05-2003 à 17:58:04    

Spydurmen a écrit :

hmmm je coprends aps tres bien comment faire
 
je doi faire par exemple
public class Cellule implements Collection
 
ou chui à coté de la plak


 
[:ban]


---------------
"Dieu a exploité tous nos complexes d'infériorité, en commençant par notre incapacité de croire à notre propre divinité." - Emil Michel Cioran
Reply

Marsh Posté le 12-05-2003 à 18:56:08    

En fait, plutot ke de me faire bannir, j vais me rattraper en faisant ça
 
LinkedList lesCellules;
 
 
: autant opur moi, mais quand on est noob on dit bokou de conneries

Reply

Marsh Posté le 12-05-2003 à 18:58:31    

C'est pas pour ton newbisme que je demandais le ban, c'est pour ton style SMS-3-fautes-par-mot.


---------------
"Dieu a exploité tous nos complexes d'infériorité, en commençant par notre incapacité de croire à notre propre divinité." - Emil Michel Cioran
Reply

Marsh Posté le 13-05-2003 à 10:45:44    

et ton architecture a l'air biaarre aussi  
 
Cellule qui contient ListeCellule je trouve ca un peu bizarre moi :o


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 13-05-2003 à 12:19:56    

Code :
  1. import java.util.Vector;
  2. public class Cellule
  3. {
  4. int donnee1;
  5. int donnee2;
  6. Vector celluleList;
  7. // constructeur
  8. public Cellule()
  9. {
  10. }
  11. public void setData(int data1, int data2)
  12. {
  13. this.donnee1 = data1;
  14. this.donnee2 = data2;
  15. }
  16. public int getData1()
  17. {
  18. return (this.donnee1);
  19. }
  20. public int getData2()
  21. {
  22. return (this.donnee2);
  23. }
  24. public void addCelluleToCelluleList(Cellule cellule)
  25. {
  26. this.celluleList.add(cellule);
  27. }
  28. public Cellule getCelluleFromCelluleList(int i)
  29. {
  30. return((Cellule)this.celluleList.elementAt(i));
  31. }
  32. }


Message édité par fykman le 13-05-2003 à 12:21:22
Reply

Marsh Posté le 13-05-2003 à 12:26:16    

DarkLord a écrit :

et ton architecture a l'air biaarre aussi  
 
Cellule qui contient ListeCellule je trouve ca un peu bizarre moi :o


 
C'est une structure de graphe,  :p  
 
Chaque element (ici Cellule) doit connaitre la liste de ces voisins

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed