(A.) Как раз намеревает что вы не должны положить static перед внутренней поверхностью стыка. Ее можно всегда снабжать ссылками, пока внутренний тип произведет compile-time ошибки если он использовал снаружи типов, то если он не быть статическим. См. первый прикрепленный фрагмент Кодего.
(B.) Это кажется, что будет ложно, по мере того как я могу сделать следующий без любых ошибок:
тип MyClass1 {
общественный статический тип MyInnerClass1 {
общественный static int a = 0;
общественный статический пустой метод () {
}
}
}
общественный тип WhiteMage {
общественное свободное пространство static главным образом (args шнура []) {
MyClass1.MyInnerClass1.a = 45;
MyClass1.MyInnerClass1.method ();
}
}