No. Ogni volta che passi un oggetto al metodo print/println della classe PrintStream viene invocato in esso il metodo valueOf(Object o), della classe String, che a sua volta chiama il metodo toString() della classe di cui è istanza l'argomento (override permettendo).Originariamente inviato da Ironmax
Questa espressione si riferisce all'area di memoria che farà di futuro riferimento all' array?
Grazie.
Se la classe non ha ridefinito il metodo toString() (ereditato direttamente dalla superclasse Object) allora viene chiamato proprio quello della superclasse Object, il quale restituisce
il nome della classe di cui è istanza l'oggetto + @ + rappresentazione esadecimale del valore hash dell'oggetto:
Nel caso degli array dovrebbe valere la stessa cosa.codice:getClass().getName() + '@' + Integer.toHexString(hashCode())