Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Java: Общие вопросы > Вопрос по шаблонам |
Автор: e973999 29.6.2012, 23:34 |
Есть в Java что-то типа http://ru.wikipedia.org/wiki/Шаблоны_C%2B%2B? С Java знаком поверхностно,нужно написать реализацию формулы для разных типов (int,float,double). |
Автор: toxx 30.6.2012, 02:24 |
http://en.wikipedia.org/wiki/Generics_in_Java |
Автор: e973999 30.6.2012, 03:03 |
А для простых типов (int,float и пр.) это работает? Можно пример с простыми типами? |
Автор: Stolzen 30.6.2012, 08:54 | ||
Нет, не работает |
Автор: e973999 30.6.2012, 09:30 |
Ладно,спасибо за ответы. Придется,видимо,реализовывать через overloading,что не есть эргономично. |
Автор: e973999 30.6.2012, 12:35 |
Почему спрашиваю: хочется выбрать оптимальный вариант реализации,но поскольку знаком поверхностно с Java,есть сомнения в выборе оптимального решения на конкретном языке (Java в данном случае).Если реализую с обертками,знатоки Java,это оптимальный поход в решении данной задачи на данном языке? Не хочется,чтоб засмеяли потом. |
Автор: Stolzen 30.6.2012, 12:38 |
Это общепринятый, оптимальность зависит от задачи |
Автор: e973999 30.6.2012, 12:42 |
Ок,нафиг int и float,да здравствствует Inetger и Float! ![]() |
Автор: math64 2.7.2012, 12:24 |
Для работы с массивами есть java.util.Arrays и java.lang.reflect.Array. В тех случаях, когда работа с обётками неэффективна, можно создавать масивы простых типов с помощью этих классов. |