Algo

amasou Messages postés 36 Date d'inscription mardi 12 mai 2009 Statut Membre Dernière intervention 1 septembre 2010 - 1 déc. 2009 à 14:08
cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 - 1 déc. 2009 à 14:54
bonjours je suis debutant en java je ne sais pas pourquoi ce code ne fonction pas

class b {
int b=23;
b=b+23;
}
class A {
public static void main (String args[])
{
b p=new b();
System.out.println(p.b);

}
}

3 réponses

cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 130
1 déc. 2009 à 14:24
Salut,

Oulà, tu as pas mal de progrès à faire encore !

Voilà une version qui est déjà plus correcte :
public class b {
protected int valeur=23;

public b() {
  valeur+=23;
}

public int getValeur() {
  return valeur;
}
}

public class A {
public static void main (String args[])
{
b p=new b();
System.out.println(p.getValeur());

}
}


______________________________________
DarK Sidious
0
amasou Messages postés 36 Date d'inscription mardi 12 mai 2009 Statut Membre Dernière intervention 1 septembre 2010
1 déc. 2009 à 14:48
bonjour
losque je maittre int b=23; b=b+23; dans une methode ça marche et losque je mettre meme code dans une classe ça marche pas
merci
0
cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 130
1 déc. 2009 à 14:54
Salut,

Je ne peux que te conseiller de lire un tutorial ou un livre qui t'apprendras les rudiments du Java, car là c'est la base de tout...
______________________________________
DarK Sidious
0
Rejoignez-nous