Ajouter un commentaire

PiTiPiEdKiPuE
Classe mère et this.

Bonjour à tous,
Je suis nouveau ici ;)

Dites, j'ai un petit problème avec un exercice en informatique...

Un étudiant a écrit un code Java, la classe Entier reprise intégralement ci-dessous :

public class Entier {
public int i;
public Entier (int i)
{this.i=i;}
public int getInt()
{return this.i;}

}

Dans une classe de test, il écrit les deux lignes suivantes :

Entier e=new Entier (42)
System.out.println(e);

a) Pouvez-vous m'expliquer ce qu'il se passe lors de l'exécution du ce code et m'expliquer pourquoi on voit Entier@1e9c82e s'afficher à l'écran ?
b) Que faudrait-il changer à la classe Entier pour que 42 s'affiche à l'écran dans ce cas ?

Merciiii ;)

Filtered HTML

Plain text

CAPTCHA
Cette question permet de vérifier que vous n'êtes pas un robot spammeur :-)
 H  H   QQQ    X   X  U   U   AA  
H H Q Q X X U U A A
HHHH Q Q X U U AAAA
H H Q QQ X X U U A A
H H QQQQ X X UUU A A
Q