Показать сообщение отдельно
  #2 (permalink)  
Старый 05.09.2011, 19:38
Отправить личное сообщение для Андрей Параничев Посмотреть профиль Найти все сообщения от Андрей Параничев
 
Регистрация: 21.02.2008
Сообщений: 1,250

В чем не элегантно? valueOf() и toString() по-сути оба возвращают элементарное значение.

Но при приведении типов в случае использования объекта, как int, вызывается valueOf(), а при конкатенации строк вызывается toString().

Добавлено:
Нет, оказывается приоритет дается valueOf(), если даже toString() определен отдельно.
Тогда получается, что решить задачу с такой перегрузкой не получится.

Последний раз редактировалось Андрей Параничев, 05.09.2011 в 19:40.
Ответить с цитированием