プリントを使用することはできません、ファイル名がExample.java静的な入れ子になったクラスは、私は、静的な入れ子になったクラスStatClassを持って
最初のprintln文はすなわち静的ネストされたクラスでは動作しませんclass OuterClass
{
public static class StatClass
{
System.out.println("Hello"); // This line doesn't work
void pow()
{ System.out.println("Hello W");}
}
}
public class Example
{
public static void main(String[] args)
{
OuterClass.StatClass statInner1 = new OuterClass.StatClass();
statInner1.pow();
}
}
そのが削除した場合でありますPOW()メソッドの内部で、理解できなかったときのprintln文は動作しますが、プログラムは、コンパイルこの
"この行は機能しません"というのは、メソッド外のステートメントだからです。 –
ヒント:「内部クラス」を扱う前に、基本的な基本を実際にカバーしたいことがあります。 – GhostCat
より正確に言うと、ブロック*の外側の文です。 –