Доступ к состоянию открытого статического класса из отдельного файла класса
У меня есть открытый статический класс в другом публичном классе следующим образом:
public class Foo<a> {
public static class Bar</a><a>{
A firstBar;
Bar(A setBar){
this.firstBar=setBar;
}
}
public final Bar</a><a> instanceBar;
public Foo(A actualValue) {
instanceBar = new Bar</a><a>(actualValue);
}
public Bar</a><a> getBar() {
return instanceBar;
}
</a>
Например, следующее говорит.}not visible
public class RetrieveFirstBar {
public static void main(String[] args) {
Foo z = new Foo(5l);
Foo.Bar z2 = z.getBar();
long k = z2.firstBar; //not visible!
}