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