Affichage d'une chaîne en Java

Fermé
masterx_goldman Messages postés 75 Date d'inscription mercredi 6 février 2008 Statut Membre Dernière intervention 28 juillet 2009 - 12 mars 2008 à 22:22
mamiemando Messages postés 33155 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 17 juin 2024 - 12 mars 2008 à 22:50
Bonsoir,

Je veux savoir comment afficher une chaîne de caractère non static en java ?

parceque je reçoit un message d'erreur par le compiltaeur:

cannot make static reference to the non static field c(avec c:string non static)
A voir également:

3 réponses

mamiemando Messages postés 33155 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 17 juin 2024 7 760
12 mars 2008 à 22:23
System.out.println(ma_chaine); non ?

Bonne chance
0
masterx_goldman Messages postés 75 Date d'inscription mercredi 6 février 2008 Statut Membre Dernière intervention 28 juillet 2009 8
12 mars 2008 à 22:31
voici la portion de code:

string c=getNom(this)

public String getNom(Object o)
{
Class c = o.getClass();
return c.getName();
}

System.out.println(c);

l'erreur:

cannot make static reference to the non static field c

merci pour l'aide.
0
mamiemando Messages postés 33155 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 17 juin 2024 7 760
12 mars 2008 à 22:50
Il faut que ton objet c soit d'un type qui implémente une méthode toString. Si elle n'existe pas déjà il faut la créer.

Bonne chance
0