Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для мобильных телефонов > JAVA Micro Edition

JAVA Micro Edition Низкоуровневое программирование мобильных телефонов.

Ответ
 
Опции темы
Старый 19.08.2012, 21:24   #1
foldel
Оператор ЭВМ
 
Аватар для foldel
 
Регистрация: 18.11.2010
Сообщений: 23
Написано 0 полезных сообщений
(для 0 пользователей)
Работа с объектами в Java

Например есть класс A:
public class {

    
Object obj = new Object();

и есть массив объектов
A a = new A();
Object[] obj = new Object[]{a.obj}; 
Если например я сделаю так:
obj[0] = new Object(); 
то obj[0] и a.obj - разные объекты.
Вопрос:
Можно ли как то в java изменить объект имея ссылку на него?
__________________
KISS
(Offline)
 
Ответить с цитированием
Старый 19.08.2012, 23:02   #2
Igor
Мастер
 
Аватар для Igor
 
Регистрация: 03.05.2010
Адрес: Подмосковье
Сообщений: 1,218
Написано 438 полезных сообщений
(для 790 пользователей)
Ответ: Работа с объектами в Java

Что ты подразумеваешь под изменить?
Ты можешь сделать ссылку на другой объект и первоначальный будет убран сборщиком мусора, если нет других ссылок.
Или написать метод, позволяющий у объекта менять некоторые переменные.
__________________
О¯О ¡¡¡ʁɔvʎнdǝʚǝdǝu dиW
(Offline)
 
Ответить с цитированием
Старый 20.08.2012, 07:23   #3
Жека
Дэвелопер
 
Регистрация: 04.09.2005
Адрес: Красноярск
Сообщений: 1,376
Написано 491 полезных сообщений
(для 886 пользователей)
Ответ: Работа с объектами в Java

Сам объект можно создать и удалить, а вот свойства объекта менять можно, просто через точку после имени переменной:
obj[0].intValue = 20;
obj[0].strValue = "sun";
Если ты не про это, тогда поясни.
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 21:40.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com