Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Вопрос по шаблонам 
:(
    Опции темы
e973999
Дата 29.6.2012, 23:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 29.6.2012

Репутация: нет
Всего: нет



Есть в Java что-то типа шаблонов C++?
С Java знаком поверхностно,нужно написать реализацию формулы для разных типов (int,float,double).
PM MAIL   Вверх
toxx
Дата 30.6.2012, 02:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 653
Регистрация: 4.3.2009
Где: НН

Репутация: 1
Всего: 13



PM MAIL   Вверх
e973999
Дата 30.6.2012, 03:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 29.6.2012

Репутация: нет
Всего: нет



А для простых типов (int,float и пр.) это работает? Можно пример с простыми типами?
PM MAIL   Вверх
Stolzen
Дата 30.6.2012, 08:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1041
Регистрация: 17.10.2005

Репутация: 23
Всего: 48



Цитата(e973999 @  30.6.2012,  04:03 Найти цитируемый пост)
А для простых типов (int,float и пр.) это работает? Можно пример с простыми типами? 

Нет, не работает


--------------------
datatalks.ru - анализ данных, статистика, машинное обучение
PM MAIL WWW   Вверх
e973999
Дата 30.6.2012, 09:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 29.6.2012

Репутация: нет
Всего: нет



Ладно,спасибо за ответы. Придется,видимо,реализовывать через overloading,что не есть эргономично.

Это сообщение отредактировал(а) e973999 - 30.6.2012, 09:32
PM MAIL   Вверх
Pawl
Дата 30.6.2012, 11:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 649
Регистрация: 22.4.2008
Где: Витебск

Репутация: 7
Всего: 28



Цитата(e973999 @  30.6.2012,  09:30 Найти цитируемый пост)
Придется,видимо,реализовывать через overloading,что не есть эргономично.

А что Вам мешает использовать классы-обёртки Integer, Float и пр.?


--------------------
В действительности всё совсем не так, как на самом деле
PM MAIL   Вверх
e973999
Дата 30.6.2012, 12:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 29.6.2012

Репутация: нет
Всего: нет



Почему спрашиваю: хочется выбрать оптимальный вариант реализации,но поскольку знаком поверхностно с Java,есть сомнения в выборе оптимального решения на конкретном языке (Java в данном случае).Если реализую с обертками,знатоки Java,это оптимальный поход в решении данной задачи на данном языке? Не хочется,чтоб засмеяли потом.

Это сообщение отредактировал(а) e973999 - 30.6.2012, 12:40
PM MAIL   Вверх
Stolzen
Дата 30.6.2012, 12:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1041
Регистрация: 17.10.2005

Репутация: 23
Всего: 48



Цитата(e973999 @  30.6.2012,  13:35 Найти цитируемый пост)
это оптимальный поход в решении данной задачи?

Это общепринятый, оптимальность зависит от задачи


--------------------
datatalks.ru - анализ данных, статистика, машинное обучение
PM MAIL WWW   Вверх
e973999
Дата 30.6.2012, 12:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 29.6.2012

Репутация: нет
Всего: нет



Ок,нафиг int и float,да здравствствует Inetger и Float! smile.

Это сообщение отредактировал(а) e973999 - 30.6.2012, 12:49
PM MAIL   Вверх
math64
Дата 2.7.2012, 12:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2505
Регистрация: 12.4.2007

Репутация: 8
Всего: 72



Для работы с массивами есть java.util.Arrays и java.lang.reflect.Array. В тех случаях, когда работа с обётками неэффективна, можно создавать масивы простых типов с помощью этих классов.
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
javastic
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0629 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.