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 :-)
 III  U   U  DDD    SSS    QQQ   
I U U D D S Q Q
I U U D D SSS Q Q
I U U D D S Q QQ
III UUU DDD SSSS QQQQ
Q