![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
e973999 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 29.6.2012 Репутация: нет Всего: нет |
Есть в Java что-то типа шаблонов C++?
С Java знаком поверхностно,нужно написать реализацию формулы для разных типов (int,float,double). |
|||
|
||||
toxx |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 653 Регистрация: 4.3.2009 Где: НН Репутация: 1 Всего: 13 |
||||
|
||||
e973999 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 29.6.2012 Репутация: нет Всего: нет |
А для простых типов (int,float и пр.) это работает? Можно пример с простыми типами?
|
|||
|
||||
Stolzen |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1041 Регистрация: 17.10.2005 Репутация: 23 Всего: 48 |
||||
|
||||
e973999 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 29.6.2012 Репутация: нет Всего: нет |
Ладно,спасибо за ответы. Придется,видимо,реализовывать через overloading,что не есть эргономично.
Это сообщение отредактировал(а) e973999 - 30.6.2012, 09:32 |
|||
|
||||
Pawl |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 649 Регистрация: 22.4.2008 Где: Витебск Репутация: 7 Всего: 28 |
А что Вам мешает использовать классы-обёртки Integer, Float и пр.? -------------------- В действительности всё совсем не так, как на самом деле |
|||
|
||||
e973999 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 29.6.2012 Репутация: нет Всего: нет |
Почему спрашиваю: хочется выбрать оптимальный вариант реализации,но поскольку знаком поверхностно с Java,есть сомнения в выборе оптимального решения на конкретном языке (Java в данном случае).Если реализую с обертками,знатоки Java,это оптимальный поход в решении данной задачи на данном языке? Не хочется,чтоб засмеяли потом.
Это сообщение отредактировал(а) e973999 - 30.6.2012, 12:40 |
|||
|
||||
Stolzen |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1041 Регистрация: 17.10.2005 Репутация: 23 Всего: 48 |
Это общепринятый, оптимальность зависит от задачи |
|||
|
||||
e973999 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 29.6.2012 Репутация: нет Всего: нет |
Ок,нафиг int и float,да здравствствует Inetger и Float!
![]() Это сообщение отредактировал(а) e973999 - 30.6.2012, 12:49 |
|||
|
||||
math64 |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2505 Регистрация: 12.4.2007 Репутация: 8 Всего: 72 |
Для работы с массивами есть java.util.Arrays и java.lang.reflect.Array. В тех случаях, когда работа с обётками неэффективна, можно создавать масивы простых типов с помощью этих классов.
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |