|
|
|
Массив объектных переменных
|
|||
|---|---|---|---|
|
#18+
Подскажите, плз, в чем ошибка Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. в результате выводит null. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2013, 16:15:05 |
|
||
|
Массив объектных переменных
|
|||
|---|---|---|---|
|
#18+
Массив A[] это массив ссылок на объекты типа A. Самих объектов типа А этот код нигде не создаёт. Поэтому все ссылки имеют значение по-умолчанию. Т.е. null. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2013, 16:16:53 |
|
||
|
Массив объектных переменных
|
|||
|---|---|---|---|
|
#18+
А как для каждого элемента создать конкретный объект и запустить конструктор для него? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2013, 16:25:03 |
|
||
|
Массив объектных переменных
|
|||
|---|---|---|---|
|
#18+
Alex_kip, в цикле, это вам не дотнет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2013, 16:26:54 |
|
||
|
Массив объектных переменных
|
|||
|---|---|---|---|
|
#18+
Можете пример цикла привести? В С++ я такой проблемы не наблюдал, а тут... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2013, 16:28:33 |
|
||
|
Массив объектных переменных
|
|||
|---|---|---|---|
|
#18+
Код: java 1. 2. Что вместо "???" ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2013, 16:37:46 |
|
||
|
Массив объектных переменных
|
|||
|---|---|---|---|
|
#18+
Alex_kipМожете пример цикла привести? В С++ я такой проблемы не наблюдал, а тут... Ну-ка, ну-ка, пример из C++ в студию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2013, 16:37:52 |
|
||
|
Массив объектных переменных
|
|||
|---|---|---|---|
|
#18+
Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2013, 16:41:41 |
|
||
|
Массив объектных переменных
|
|||
|---|---|---|---|
|
#18+
BlazkowiczAlex_kipМожете пример цикла привести? В С++ я такой проблемы не наблюдал, а тут... Ну-ка, ну-ка, пример из C++ в студию. дык в сях массивы по умолчанию инициализируются объектами с конструктором по умолчанию жы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2013, 16:43:57 |
|
||
|
Массив объектных переменных
|
|||
|---|---|---|---|
|
#18+
Код: java 1. 2. for(A a:t) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2013, 16:45:09 |
|
||
|
Массив объектных переменных
|
|||
|---|---|---|---|
|
#18+
Именно поэтому я и спрашиваю, что мне сделать, чтобы здесь запустить конструкторы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2013, 16:45:28 |
|
||
|
Массив объектных переменных
|
|||
|---|---|---|---|
|
#18+
Blazkowicz Код: java 1. 2. for(A a:t) Да, да, перепутал. Но вместо ???-то что ставить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2013, 16:46:27 |
|
||
|
Массив объектных переменных
|
|||
|---|---|---|---|
|
#18+
Alex_kipИменно поэтому я и спрашиваю, что мне сделать, чтобы здесь запустить конструкторы явно для каждого элемента массива вызвать new A() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2013, 16:47:24 |
|
||
|
Массив объектных переменных
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, for(A a:t) Так не получится к сожалению ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2013, 16:47:27 |
|
||
|
Массив объектных переменных
|
|||
|---|---|---|---|
|
#18+
Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Не работает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2013, 16:48:51 |
|
||
|
Массив объектных переменных
|
|||
|---|---|---|---|
|
#18+
javapeckerТак не получится к сожалению Смотря что не получиться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2013, 16:49:34 |
|
||
|
Массив объектных переменных
|
|||
|---|---|---|---|
|
#18+
Alex_kip Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Не работает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2013, 16:50:16 |
|
||
|
Массив объектных переменных
|
|||
|---|---|---|---|
|
#18+
Код: java 1. LOL ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2013, 16:50:25 |
|
||
|
Массив объектных переменных
|
|||
|---|---|---|---|
|
#18+
Кто-нибудь вообще знает как это можно осуществить? Я на жабе 1 день программирую и вообще не в курсе, что тут писать нужно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2013, 16:51:27 |
|
||
|
Массив объектных переменных
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, Смотря что не получиться. инициализировать элементы массива так не получится ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2013, 16:51:32 |
|
||
|
Массив объектных переменных
|
|||
|---|---|---|---|
|
#18+
Alex_kip, более короткий вариант, могу напутать порядок аргументов: Arrays.fill(t, new A()); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2013, 16:51:51 |
|
||
|
Массив объектных переменных
|
|||
|---|---|---|---|
|
#18+
Alex_kipКто-нибудь вообще знает как это можно осуществить? Я на жабе 1 день программирую и вообще не в курсе, что тут писать нужно. Читать нужно, а не программировать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2013, 16:51:57 |
|
||
|
Массив объектных переменных
|
|||
|---|---|---|---|
|
#18+
Озвериндык в сях массивы по умолчанию инициализируются объектами с конструктором по умолчанию жы. C++, цука, опасный. Херак и 100500 конструкторов выполнил. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2013, 16:54:28 |
|
||
|
Массив объектных переменных
|
|||
|---|---|---|---|
|
#18+
BlazkowiczAlex_kipКто-нибудь вообще знает как это можно осуществить? Я на жабе 1 день программирую и вообще не в курсе, что тут писать нужно. Читать нужно, а не программировать. Я совета не по той причине спрашиваю, что не знаю чем мне заняться. Просто столкнулся с проблемой, которую вы уже сами пол часа решить не можете. Спасибо за помощь)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2013, 16:54:59 |
|
||
|
Массив объектных переменных
|
|||
|---|---|---|---|
|
#18+
BlazkowiczОзвериндык в сях массивы по умолчанию инициализируются объектами с конструктором по умолчанию жы. C++, цука, опасный. Херак и 100500 конструкторов выполнил. дык потому джабу и сделали. Понапесале на сях программ, а потом спрашивают..куда память утекла? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2013, 16:55:38 |
|
||
|
Массив объектных переменных
|
|||
|---|---|---|---|
|
#18+
Alex_kipBlazkowiczпропущено... Читать нужно, а не программировать. Я совета не по той причине спрашиваю, что не знаю чем мне заняться. Просто столкнулся с проблемой, которую вы уже сами пол часа решить не можете. Спасибо за помощь)) Если ответ слишком очевиден, программист привык искать подводные камни. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2013, 16:56:30 |
|
||
|
Массив объектных переменных
|
|||
|---|---|---|---|
|
#18+
Alex_kipЯ совета не по той причине спрашиваю, что не знаю чем мне заняться. Ну, как бы, и ответ я полный дал первым же постом. Alex_kipПросто столкнулся с проблемой, которую вы уже сами пол часа решить не можете. ROFL ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2013, 16:57:12 |
|
||
|
Массив объектных переменных
|
|||
|---|---|---|---|
|
#18+
ОзверинAlex_kipпропущено... Я совета не по той причине спрашиваю, что не знаю чем мне заняться. Просто столкнулся с проблемой, которую вы уже сами пол часа решить не можете. Спасибо за помощь)) Если ответ слишком очевиден, программист привык искать подводные камни. Ответ, как оказалось, не очень-то и очевиден. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2013, 16:58:03 |
|
||
|
Массив объектных переменных
|
|||
|---|---|---|---|
|
#18+
Alex_kipОзверинпропущено... Если ответ слишком очевиден, программист привык искать подводные камни. Ответ, как оказалось, не очень-то и очевиден. только для вас. В остальном, вопрос в самом деле вызывает недоумение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2013, 16:59:31 |
|
||
|
Массив объектных переменных
|
|||
|---|---|---|---|
|
#18+
BlazkowiczМассив A[] это массив ссылок на объекты типа A. Самих объектов типа А этот код нигде не создаёт. Поэтому все ссылки имеют значение по-умолчанию. Т.е. null. Прошу прощения, но класса Arrays я тут не вижу. Если вам составило большую проблему написать 1,5 слова BlazkowiczArrays.fill(t, new A()); то незачем было вообще отвечать)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2013, 17:00:42 |
|
||
|
Массив объектных переменных
|
|||
|---|---|---|---|
|
#18+
Alex_kip, а с++ программисты все с комплексом бога или только некоторые? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2013, 17:02:18 |
|
||
|
Массив объектных переменных
|
|||
|---|---|---|---|
|
#18+
Alex_kipПрошу прощения, но класса Arrays я тут не вижу. Если вам составило большую проблему написать 1,5 слова "тут" это где? А там не пробовали? Сейчас окажется что это JavaScript или J2ME? Alex_kipто незачем было вообще отвечать)) Всегда пожалуйста. Обращайтесь, если что. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2013, 17:03:44 |
|
||
|
Массив объектных переменных
|
|||
|---|---|---|---|
|
#18+
ОзверинAlex_kip, а с++ программисты все с комплексом бога или только некоторые? Очень остроумно, прямо верх интеллекта. Сразу видно от кого произошел человек. Кулхацкеры блин 2 часа думали над, как сами сказали, элементарщиной ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2013, 17:05:49 |
|
||
|
Массив объектных переменных
|
|||
|---|---|---|---|
|
#18+
Alex_kip, Тащемта ответ не очевиден, в цэпопе имеет смысл инициализация A x[] ибо это "массив объектов" не "указателей на объекты" ( A *x [] ). В джава не бывает массива объектов, в джава нотация A x[] означает массив ссылок, инициализировать сразу ссылки какими-то объектами не очень рационально. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2013, 17:07:26 |
|
||
|
Массив объектных переменных
|
|||
|---|---|---|---|
|
#18+
Alex_kipОчень остроумно, прямо верх интеллекта. Сразу видно от кого произошел человек. Кулхацкеры блин 2 часа думали над, как сами сказали, элементарщиной Да, извелись тут просто уже все. Никак ненайдём. По-моему задача решения не имеет. Разве что... Код: java 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2013, 17:08:02 |
|
||
|
Массив объектных переменных
|
|||
|---|---|---|---|
|
#18+
Alex_kip, автор2 часа Тащемто здесь принято потролировать нюфагов, чтоб сами думали. Прямо отвечают на такие вопросы только если уже совсем крайняк. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2013, 17:08:53 |
|
||
|
Массив объектных переменных
|
|||
|---|---|---|---|
|
#18+
ЛагманAlex_kip, Тащемта ответ не очевиден, в цэпопе имеет смысл инициализация A x[] ибо это "массив объектов" не "указателей на объекты" ( A *x [] ). В джава не бывает массива объектов, в джава нотация A x[] означает массив ссылок, инициализировать сразу ссылки какими-то объектами не очень рационально. Да, спасибо, я понял разницу. Только зачем столько писать было, раз все ответ знают, - не понимаю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2013, 17:09:13 |
|
||
|
Массив объектных переменных
|
|||
|---|---|---|---|
|
#18+
ЛагманAlex_kip, автор2 часа Тащемто здесь принято потролировать нюфагов, чтоб сами думали. Прямо отвечают на такие вопросы только если уже совсем крайняк. Про класс Arrays, будь хоть каким программистом на плюсах, вжизнь не догадаешься. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2013, 17:12:17 |
|
||
|
Массив объектных переменных
|
|||
|---|---|---|---|
|
#18+
Alex_kipЛагманAlex_kip, пропущено... Тащемто здесь принято потролировать нюфагов, чтоб сами думали. Прямо отвечают на такие вопросы только если уже совсем крайняк. Про класс Arrays, будь хоть каким программистом на плюсах, вжизнь не догадаешься. я ваш код исправил так, чтобы Arrays не использовать. Да тащем то код слабо отличается от с++. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2013, 17:13:04 |
|
||
|
Массив объектных переменных
|
|||
|---|---|---|---|
|
#18+
По-моему задача решения не имеет. Разве что... A[] t = new A[]{new A(), new A(), new A(), new A(), new A(), new A(), new A()}; Хорошее решение, программисты на Java одобряют http://svn.codehaus.org/groovy/trunk/groovy/groovy-core/src/main/org/codehaus/groovy/runtime/ArrayUtil.java ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2013, 17:32:08 |
|
||
|
Массив объектных переменных
|
|||
|---|---|---|---|
|
#18+
Если кому-то лень идти по ссылке, то там такой код Код: sql 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2013, 17:33:34 |
|
||
|
Массив объектных переменных
|
|||
|---|---|---|---|
|
#18+
Йуный джавистЪ, Код: java 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2013, 17:37:00 |
|
||
|
Массив объектных переменных
|
|||
|---|---|---|---|
|
#18+
Йуный джавистЪЕсли кому-то лень идти по ссылке, то там такой код Код: sql 1. 2. 3. 4. Это реально круто:)) Код: java 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2013, 17:39:57 |
|
||
|
Массив объектных переменных
|
|||
|---|---|---|---|
|
#18+
Йуный джавистЪ, это скорее всего какая-то приблуда, которою вручную не вызывают ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2013, 17:43:12 |
|
||
|
Массив объектных переменных
|
|||
|---|---|---|---|
|
#18+
Йуный джавистЪХорошее решение, программисты на Java одобряют http://svn.codehaus.org/groovy/trunk/groovy/groovy-core/src/main/org/codehaus/groovy/runtime/ArrayUtil.java там Код: java 1. такую весчь меньше чем за 7 лет не напишешь... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2013, 17:47:52 |
|
||
|
Массив объектных переменных
|
|||
|---|---|---|---|
|
#18+
public static Object[] createArray(Object... args) {return args;} Блин, а я думал что в яве максимальная длина массива - 256, потому что ее разрабатывали для встраиваемых устройств, где мало памяти. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2013, 17:47:53 |
|
||
|
|

start [/forum/topic.php?all=1&fid=59&tid=2129570]: |
0ms |
get settings: |
20ms |
get forum list: |
27ms |
check forum access: |
7ms |
check topic access: |
7ms |
track hit: |
78ms |
get topic data: |
21ms |
get forum data: |
6ms |
get page messages: |
115ms |
get tp. blocked users: |
3ms |
| others: | 308ms |
| total: | 592ms |

| 0 / 0 |
