Méthode : retourner plusieurs éléments - Java - Programmation
Marsh Posté le 24-02-2006 à 19:52:30
ReplyMarsh Posté le 24-02-2006 à 20:26:44
comment faire dans ce cas pour récupérer les différents éléments dont on a besoin ?
Marsh Posté le 24-02-2006 à 20:30:54
retourner un objet qui encapsule tes trucs, par exemple. ou, suivant les cas, exposer les valeurs "calculées" dans l'objet appelé... enfin y'a 2000 façons de faire, tout dépend de ton archi.
lis ça http://www.amazon.com/gp/product/0 [...] e&n=283155 , ça aide pas mal à comprendre certains principes objets..
Marsh Posté le 24-02-2006 à 20:33:49
en fait c'est une vieille private joke entre moi et l'autre zoinzoin
Marsh Posté le 24-02-2006 à 20:33:55
j'ai édité
Marsh Posté le 24-02-2006 à 20:36:45
J'ai compris le principe, merci pour ton aide même is je trouve ton ton un peu condescendant
Marsh Posté le 24-02-2006 à 20:38:21
ReplyMarsh Posté le 24-02-2006 à 20:39:22
avant l'edit oui et tu m'as déjà répondu un peu de la même façon sur un autre post
Marsh Posté le 24-02-2006 à 20:41:09
ReplyMarsh Posté le 24-02-2006 à 20:45:24
oui, c'est un bon bouquin à lire pour comprendre un paquet de principes de la poo
Marsh Posté le 24-02-2006 à 20:48:28
Par contre Nice le permet
(et j'vois pas ce que les tuples ont de particulier qui va à l'encontre de la POO, ça va à l'encontre de la POO selon java, stoo )
Marsh Posté le 24-02-2006 à 21:30:29
(j'ai dit le contraire? il pourrait aussi renvoyer un Object[] quoi, ça serait pas plus typé que les tuples de tes amis les languages de script )
Marsh Posté le 24-02-2006 à 21:36:53
the real moins moins a écrit : il pourrait aussi renvoyer un Object[] quoi |
Ya pas de syntaxe propre pour le packing/unpacking, donc ça revient au même qu'utiliser une structure ou un objet spécifique pour faire le transfert
the real moins moins a écrit : ça serait pas plus typé que les tuples de tes amis les languages de script ) |
Sauf que
1. le qualificatif "langage de script" ne veut toujours rien dire
2. ils sont typés
3. Et dans tous les cas, Nice ne correspondrait pas à ta définition d'un "langage de script" (== langage typé dynamiquement) puisqu'il est typé statiquement
En fait, même en utilisant tes critères il est typé plus fortement que Java puisqu'il distingue les objets "nullable" de ceux qui ne le sont pas
Marsh Posté le 24-02-2006 à 18:08:14
Est ce qu'il est possible de retourner à l'aide d'une méthode plusieurs éléments ? En l'occurence, j'ai une méthode qui lit un fichier et qui sépare les infos dans un ArrayList et dans un tableau. Est ce que je peux faire renvoyer les deux éléments de type différent par la méthode ?
Merci pour votre aide.