class Outer()
{
protected int outerVar;
class Nested() : Outer
{
//can access outerVar here, without the need for a
// reference variable (or the associated dot notation).
}
}
我已经使用了这种技术,特别是在 结构化单元测试的上下文中。(这可能不适用于 OP 的特定问题,但是对于一般的嵌套类是有帮助的,比如这个“重复”问题: “ 我可以访问内部类中的外部类对象吗”)