Быстрый вопрос, я пытался самостоятельно найти удовлетворительный ответ.
Скажем, у меня есть 2 класса Object1 и Object2. Теперь я хочу, чтобы Object2 использовал ресурсы Object1, поэтому я делаю это
Object1 obj1;
public Object2(Object1 o){
obj1 = o;
}
и в Object1 я делаю это
new Object2(this);
Дает ли это каждому Object2
Object1
, или оно просто указывает на Object1, как и ожидалось?