|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
04.08.2013, 14:56 | #1 |
Форумчанин
Регистрация: 07.08.2011
Сообщений: 576
|
Передача простых типов по ссылке
В литературе прочитал что объекты классов передаются методам, в качестве параметра, по ссылке. И что на простые типы, int например ссылки не создаются.
А вот мне как раз надо простой тип int передать методу по ссылке. Чтобы внутри метода можно было изменить значение. Как это можно сделать? И еще вопрос я правильно думаю что все массивы, даже простых типов передаются по ссылке? Немного я запутался в этом вопросе. В с++ при объявлении функции сразу видно что она принимает значение, ссылку или указатель. Последний раз редактировалось SAMOUCHKA; 04.08.2013 в 15:02. |
04.08.2013, 20:05 | #2 | ||
Форумчанин
Регистрация: 25.09.2009
Сообщений: 234
|
Цитата:
Цитата:
|
||
20.08.2013, 00:03 | #3 |
JAVA BEAN
Участник клуба
Регистрация: 22.04.2007
Сообщений: 1,329
|
|
03.10.2013, 20:01 | #4 | |
Регистрация: 08.05.2010
Сообщений: 5
|
По сути класс Integer - это просто оболочка, в которой и лежит наше значение int. И по идее использование объекта Integer должно помочь. Однако насколько я понял, Java в самом коде неявно преобразует сам класс в примитивный тип (пруф)
Как по мне, хороший выход - сделай свою оболочку. Код:
Цитата:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Передача id по ссылке PHP | kop | PHP | 2 | 11.07.2012 23:40 |
Передача параметра в ссылке | Pingvinenok_Lolo | PHP | 5 | 26.02.2012 14:25 |
Передача аргументов в функции по ссылке | skanku | Общие вопросы C/C++ | 2 | 11.01.2012 21:24 |
Передача массива по ссылке | xxxsas | PHP | 4 | 20.06.2011 14:52 |
передача параметра по ссылке | veter_s_morya | PHP | 7 | 18.10.2009 16:43 |