Java:从嵌套类访问主类?
代码: 我想用B中的所有对象做点什么。 我可以在类中创建方法:Java:从嵌套类访问主类?,java,nested-class,Java,Nested Class,代码: 我想用B中的所有对象做点什么。 我可以在类中创建方法: public class A{ B b = new B(); public class B{ public void fun(){ send(A); } } 但这是其他解决方案(某些关键字)?在内部类中尝试此代码 private A getThis(){return this;} 它应该给您一个外部类中封闭实例的引用 这里有一个小例子 A.this 在内部类中尝试此代码 private A getThis
public class A{
B b = new B();
public class B{
public void fun(){ send(A); }
}
但这是其他解决方案(某些关键字)?在内部类中尝试此代码
private A getThis(){return this;}
它应该给您一个外部类中封闭实例的引用
这里有一个小例子
A.this
在内部类中尝试此代码
private A getThis(){return this;}
它应该给您一个外部类中封闭实例的引用
这里有一个小例子
A.this
试一试
然后是B构造函数
B b = new B(this);
试一试
然后是B构造函数
B b = new B(this);
喜欢我的主意。不漂亮;)喜欢我的主意。不漂亮;)