【发布时间】:2013-12-01 04:52:13
【问题描述】:
我有一个类说A,还有一个静态嵌套类说B。
public class A {
public static class B {
B(Temp x) {
x.reg(this); // need to pass the nested class reference.
}
}
}
上面的代码正确吗?我们可以在嵌套的静态类构造函数中使用this 关键字吗?
请帮助我。谢谢。
【问题讨论】:
-
你为什么不尝试编译它?
-
@Christian 我只是想知道,这是传递参考的正确方法吗?
-
您希望
this指代什么? A还是B?是的,您可以在与任何其他类相同的内部/嵌套类中使用this。 -
@Radiodef 我想使用“this”来指代 B。
-
那么是的,你可以这样做。
标签: java static static-class