Возможно ли в Java переопределить toString для массива объектов?
Например, предположим, что я создал простой класс,User
(на самом деле не имеет значения, какой это класс, так как это общий вопрос ). Возможно ли, что после того, как клиент создаст массив User[]
и использует System.out.print(array)
, он не будет печатать адрес массива, а вместо этого будет настроенный toString()
?
PS :Конечно, я не могу просто переопределить toString()
в своем классе, поскольку он связан с отдельными экземплярами.