class Test {
private String outerString = "КО КО КО";
class innerTest {
Test.this.outerString = "ПОК ПОК ПОК";
}
}
Test.this.outerString
класса innerTest
, что естественно невозможно. А внутри любого метода проблем с доступом у вас не возникнетclass innerTest {
void someMethod() {
Test.this.outerString = "ПОК ПОК ПОК";
// или даже проще
outerString = "ПОК ПОК ПОК";
}
}