Есть ли способ получить родительский объект, который является aaaa в этом случае, не передавая его явно B?Получение родительского объекта без передачи его ссылки
class A {
B b = new B();
}
class B {
public void getParent(){
}
A aaaa = new A();
Что такое родительский объект? Объект, который содержит ссылку на 'B'? И что, если несколько объектов сохраняют ссылки на 'B'? – Vlad
Короткий ответ - нет. –
Нет. Нет родителя. объекты автоматически не знают, где они были созданы. Объекты в списке не имеют доступа к списку, например, если не указаны ссылки. –