(A.) Apenas significa que você não tem que põr a estática na frente de uma relação interna. Pode sempre ser provida, quando uma classe interna produzirá erros compile-time se usou a parte externa das classes a menos que for de estática. Ver a primeira pequena notícia de código unida.
(B.) Isto parece ser falso, como eu posso fazer o seguinte sem nenhuns erros:
classe MyClass1 {
classe de estática pública MyInnerClass1 {
estática pública int a = 0;
método vago de estática público () {
}
}
}
classe pública WhiteMage {
vácuo público da estática principal (args da corda []) {
MyClass1.MyInnerClass1.a = 45;
MyClass1.MyInnerClass1.method ();
}
}