Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > Что можно сделать используя String toString() ?


Автор: javanovichok 20.10.2009, 06:24
Что можно сделать используя String toString() ?

мне нужно связать это 
Use toString() to print out a String representing the rectangle 
при этом rectangle и point - это отдельные классы уже созданные.

не понимаю как и что связывает или направляет String?

Автор: ivanovpv 20.10.2009, 08:13
toString() - любого Java объекта обычно вызывает Object.toString(), который в свою очередь возвращает http://ru.wikipedia.org/wiki/%D0%A5%D0%B5%D1%88%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5 данного объекта во внутренней таблице объектов JVM

Обычно этим мало кто пользуется, ну разве, что для того, чтобы удостовериться, что объекты разные (если хэш значения разные значит объекты разные, но не обратно)

Как правило метод Object.toString() перегружается в классах наследниках и toString() возвращает нечто более осмысленное чем значение хэш функции.

Автор: LSD 21.10.2009, 11:48
Цитата(javanovichok @  20.10.2009,  06:24 Найти цитируемый пост)
Use toString() to print out a String representing the rectangle 
при этом rectangle и point

Посмотри как реализованы эти методы в java.awt.Rectangle и java.awt.Point.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)