View Single Post
Old 22-04-2010, 16:46   #5
banryu79
Senior Member
 
L'Avatar di banryu79
 
Iscritto dal: Oct 2007
Città: Padova
Messaggi: 4131
La tua classe Studente, (come tutte le classi in Java) implicitamente estende la classe Object, dalla quale, tra l'altro, eredita il metodo toString che viene invocato nel momento in cui passi una istanza di Studente come argomento al metodo System.out.println(xxx).

A te viene fuori sta roba: Studente@69b332 perchè il metodo toString definito in Object non fa altro che stampare il nome della classe di cui l'oggetto è un'istanza, seguito dal carattere '@' seguito dalla rapresentazione esadecimale del hash code dell'oggetto.

In pratica ti basta ridefinire il metodo toString nella tua classe Studente in modo che restituisca una String fatta come vuoi te
__________________

As long as you are basically literate in programming, you should be able to express any logical relationship you understand.
If you don’t understand a logical relationship, you can use the attempt to program it as a means to learn about it.
(Chris Crawford)
banryu79 è offline   Rispondi citando il messaggio o parte di esso