forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   JAVA Micro Edition (http://forum.boolean.name/forumdisplay.php?f=52)
-   -   Работа с объектами в Java (http://forum.boolean.name/showthread.php?t=17200)

foldel 19.08.2012 21:24

Работа с объектами в Java
 
Например есть класс A:
PHP код:

public class {

    
Object obj = new Object();


и есть массив объектов
PHP код:

A a = new A();
Object[] obj = new Object[]{a.obj}; 

Если например я сделаю так:
PHP код:

obj[0] = new Object(); 

то obj[0] и a.obj - разные объекты.
Вопрос:
Можно ли как то в java изменить объект имея ссылку на него?

Igor 19.08.2012 23:02

Ответ: Работа с объектами в Java
 
Что ты подразумеваешь под изменить?
Ты можешь сделать ссылку на другой объект и первоначальный будет убран сборщиком мусора, если нет других ссылок.
Или написать метод, позволяющий у объекта менять некоторые переменные.

Жека 20.08.2012 07:23

Ответ: Работа с объектами в Java
 
Сам объект можно создать и удалить, а вот свойства объекта менять можно, просто через точку после имени переменной:
Код:

obj[0].intValue = 20;
obj[0].strValue = "sun";

Если ты не про это, тогда поясни.


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

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot