<java>Static
Fermé
domxaline
Messages postés
188
Date d'inscription
lundi 16 mai 2005
Statut
Membre
Dernière intervention
7 mars 2018
-
3 juin 2010 à 17:18
domxaline Messages postés 188 Date d'inscription lundi 16 mai 2005 Statut Membre Dernière intervention 7 mars 2018 - 4 juin 2010 à 16:42
domxaline Messages postés 188 Date d'inscription lundi 16 mai 2005 Statut Membre Dernière intervention 7 mars 2018 - 4 juin 2010 à 16:42
A voir également:
- <java>Static
- Waptrick java football - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Jeux java itel football - Télécharger - Jeux vidéo
- Jeux java itel 5360 ✓ - Forum Mobile
- Jeux pour itel 5330 - Forum Mobile
1 réponse
theBoneLESS
Messages postés
20
Date d'inscription
jeudi 3 juin 2010
Statut
Membre
Dernière intervention
13 juillet 2010
4
3 juin 2010 à 17:59
3 juin 2010 à 17:59
Tu ne peux pas mettre la ligne "System.out.printf(...)" comme ça à la fin de ta classe. Tu dois la placer à l'intérieur de ton constructeur:
Je suis conscient que ce printf est sûrement placé là à titre de test mais il serait plus élégant de te faire une méthode à part pour l'impression à l'écran de ta classe:
pour ensuite pouvoir les afficher dans ton main comme ça:
J'ai rien testé de tout ça mais je crois que ça devrait résoudre ton problème.
public Tuna(String fn,String ln) { first=fn; last=ln; members++; System.out.printf("Constructor for %s %s,memebers in the club: %d\n",first,last,members); }
Je suis conscient que ce printf est sûrement placé là à titre de test mais il serait plus élégant de te faire une méthode à part pour l'impression à l'écran de ta classe:
public class Tuna { private String first; private String last; private static int members=0; public Tuna(String fn,String ln) { first=fn; last=ln; members++; } public void afficher() { System.out.printf("Constructor for %s %s,memebers in the club: %d\n",first,last,members); } }
pour ensuite pouvoir les afficher dans ton main comme ça:
public static void main(String[]args) { Tuna member1=new Tuna("Megan","Fox"); member1.afficher(); Tuna member=new Tuna("Nathalie","Portman"); member2.afficher(); Tuna member3=new Tuna("Taylor","Swift"); member3.afficher(); }
J'ai rien testé de tout ça mais je crois que ça devrait résoudre ton problème.
4 juin 2010 à 16:42