![](/img/trans.png)
[英]overriding tostring() method and passing object reference without getting hash
[英]getting parent object without passing its reference
有没有办法在这种情况下获取aaaa的父对象而不是明确地将它传递给B?
class A {
B b = new B();
}
class B {
public void getParent(){
}
A aaaa = new A();
你可以将aaaa作为参数传递给B的构造函数
class A {
B b = new B(this);
}
A aaaa = new A();
class B {
private A parent;
public B(A parent) {
this.parent = parent;
}
}
如果您指的是创建当前实例的对象(而不是保存引用的对象,因为可能有许多对象引用此对象),您可以导航调用堆栈以在构造函数中查找实例化对象。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.