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

  FORUM HardWare.fr
  Programmation
  Java

  [Java] appel du constructeur

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Java] appel du constructeur

n°720427
Giz
Posté le 10-05-2004 à 11:54:02  profilanswer
 

Admettons une classe toto :
 
public class toto
{
 public void toto (int unEntier)
}
 
Soit le constructeur ci-dessus prenant exactement un parametre, le constructeur par defaut est donc indisponible.
J'aimerais savoir comment on declare un tableau de type toto tout en appelant ce constructeur.
J'ai essaie un truc du style :
int[] totoObjet = new int[size](20);
-> cela ne passe pas au compilo, comment faire ? :/

mood
Publicité
Posté le 10-05-2004 à 11:54:02  profilanswer
 

n°720433
nerisson
Pic-pic
Posté le 10-05-2004 à 11:57:08  profilanswer
 

Code :
  1. toto[] tableau = new toto[size]:
  2. for(int i=0;i<size;i++)
  3.   tableau[i] = new toto(20);


 
Je te conseille quand meme de lire de la doc sur Java, parce que ce que tu demandes c tres basique  :D


---------------
Light is right
n°720438
Giz
Posté le 10-05-2004 à 12:00:51  profilanswer
 

nerisson a écrit :

Code :
  1. toto[] tableau = new toto[size]:
  2. for(int i=0;i<size;i++)
  3.   tableau[i] = new toto(20);


 
Je te conseille quand meme de lire de la doc sur Java, parce que ce que tu demandes c tres basique  :D


 
Merci jsuis newbie en Java et jsuis faineant de voir la doc :D
Merchi  :)

n°720448
burgergold
5$? va chez l'diable!
Posté le 10-05-2004 à 12:15:07  profilanswer
 

reste faineant alors :D


---------------
http://www.boincstats.com/signature/user_664861.gif
n°720498
nraynaud
lol
Posté le 10-05-2004 à 12:52:49  profilanswer
 

en gros :

Code :
  1. Toto tab[] = null;


tab est une référence vers un tableau de Totos qui est nulle (la référence).

Code :
  1. [tab]---
  2. .       \
  3. .       |
  4. .     __|__
  5. .     /////


 
 

Code :
  1. tab = new Toto[3];


tab référence maintenant un tableau de 3 cases qui sont des références vers des Totos, mais chaque case est nulle

Code :
  1. .        _ _ _
  2. [tab]-->|_|_|_|
  3. .        | | |
  4. .        |  \ \
  5. .        |   \ \
  6. .      __|__  \ \
  7. .      /////  |  \
  8. .           __|__ \
  9. .           ///// |
  10. .               __|__
  11. .               /////


 
 

Code :
  1. tab[0] = new Toto(10);
  2. tab[1] = new Toto(20);
  3. tab[2] = tab[1];


on a les 2 premières cases qui références 2 instances de Toto et la 3 ème case qui référence la même instance de la deuxième :

Code :
  1. .        _ _ _
  2. [tab]-->|_|_|_|
  3. .        | | \
  4. .        |  \ `-->[Toto]
  5. .[Toto]<-'   `----^


---------------
trainoo.com, c'est fini
n°720531
Giz
Posté le 10-05-2004 à 13:11:46  profilanswer
 

nraynaud a écrit :

en gros :

Code :
  1. Toto tab[] = null;


tab est une référence vers un tableau de Totos qui est nulle (la référence).

Code :
  1. [tab]---
  2. .       \
  3. .       |
  4. .     __|__
  5. .     /////


 
 

Code :
  1. tab = new Toto[3];


tab référence maintenant un tableau de 3 cases qui sont des références vers des Totos, mais chaque case est nulle

Code :
  1. .        _ _ _
  2. [tab]-->|_|_|_|
  3. .        | | |
  4. .        |  \ \
  5. .        |   \ \
  6. .      __|__  \ \
  7. .      /////  |  \
  8. .           __|__ \
  9. .           ///// |
  10. .               __|__
  11. .               /////


 
 

Code :
  1. tab[0] = new Toto(10);
  2. tab[1] = new Toto(20);
  3. tab[2] = tab[1];


on a les 2 premières cases qui références 2 instances de Toto et la 3 ème case qui référence la même instance de la deuxième :

Code :
  1. .        _ _ _
  2. [tab]-->|_|_|_|
  3. .        | | \
  4. .        |  \ `-->[Toto]
  5. .[Toto]<-'   `----^




 
Merci professeur :D

n°720534
Taz
bisounours-codeur
Posté le 10-05-2004 à 13:14:43  profilanswer
 

public class toto
{
 public void toto (int unEntier)  
 
:heink:

n°720554
nraynaud
lol
Posté le 10-05-2004 à 13:38:12  profilanswer
 

Taz a écrit :

public class toto
{
 public void toto (int unEntier)  
 
:heink:

oué, bon, il débute, le compilo lui dira. pareil pour les convention mi smalltalk/mi C++


---------------
trainoo.com, c'est fini
n°720621
seabee
Posté le 10-05-2004 à 14:40:11  profilanswer
 

nraynaud a écrit :

oué, bon, il débute, le compilo lui dira. pareil pour les convention mi smalltalk/mi C++


 
Ouaaaaa, pas une seule insulte sur ce topik!   :love:  
Les javeux de hfr seraient-ils de bonne humeur en ce lundi pluvieux???
 :love:  :love:

n°720627
nraynaud
lol
Posté le 10-05-2004 à 14:42:15  profilanswer
 

ta gueule :o


---------------
trainoo.com, c'est fini
mood
Publicité
Posté le 10-05-2004 à 14:42:15  profilanswer
 

n°720651
drasche
Posté le 10-05-2004 à 14:59:27  profilanswer
 


ça va rester dans l'Histoire [:yaisse2]


Message édité par drasche le 10-05-2004 à 14:59:39

---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°720684
seabee
Posté le 10-05-2004 à 15:14:26  profilanswer
 

drasche a écrit :

ça va rester dans l'Histoire [:yaisse2]


 
Ta gueule  :o

n°720699
drasche
Posté le 10-05-2004 à 15:22:17  profilanswer
 

:jap:


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)

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

  [Java] appel du constructeur

 

Sujets relatifs
[XML - MathML - Java] Interpréter du MathML dans du Java (SWING)[Java]Image de fond
[java] swing : comment réaliser un arbre binaire[Java] une erreur d'operation concurrente... je seche.
[JAVA] Nombre limite de thread[java] un problème d'accesseurs....
[java] JTable : y a t'il un moyen de donner un nom aux lignes[JAVA] pb de SocketException avec readObject()
[java] Choisir un nombre aleatoirement dans un intervalle[Java] Look des objets graphiques
Plus de sujets relatifs à : [Java] appel du constructeur


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