llm*_*llm 68 java inner-classes
是否有可能this从Java内部类中获取引用?
即
class Outer {
void aMethod() {
NewClass newClass = new NewClass() {
void bMethod() {
// How to I get access to "this" (pointing to outer) from here?
}
};
}
}
Run Code Online (Sandbox Code Playgroud)
Osc*_*Ryz 32
Outer.this
即.
class Outer {
void aMethod() {
NewClass newClass = new NewClass() {
void bMethod() {
System.out.println( Outer.this.getClass().getName() ); // print Outer
}
};
}
}
Run Code Online (Sandbox Code Playgroud)
BTW在Java类名称中按惯例以大写开头.
| 归档时间: |
|
| 查看次数: |
20699 次 |
| 最近记录: |