Java elf)并解释为什么它真的不起作用-参见答案below@rgasioreOP知道静态/非静态类的作用,并多次表示她对代码段不起作用的学术兴趣(毕竟,期望只能通过外部类的实例引用非静态内部类是合理的) unexpected type System.out.p

Java elf)并解释为什么它真的不起作用-参见答案below@rgasioreOP知道静态/非静态类的作用,并多次表示她对代码段不起作用的学术兴趣(毕竟,期望只能通过外部类的实例引用非静态内部类是合理的) unexpected type System.out.p,java,class,variables,Java,Class,Variables,elf)并解释为什么它真的不起作用-参见答案below@rgasioreOP知道静态/非静态类的作用,并多次表示她对代码段不起作用的学术兴趣(毕竟,期望只能通过外部类的实例引用非静态内部类是合理的) unexpected type System.out.println( new Test().C.i ); ^ required: class,package found: value class Test { c


elf)并解释为什么它真的不起作用-参见答案below@rgasioreOP知道静态/非静态类的作用,并多次表示她对代码段不起作用的学术兴趣(毕竟,期望只能通过外部类的实例引用非静态内部类是合理的)
unexpected type System.out.println( new Test().C.i );
                                    ^
required: class,package 
found: value
class Test {

    class C {
        static final int i = 0;    
    }

    public static void main(String... z) {
        System.out.println( new Test().C.i  );
    }

}
System.out.println(C.i);
class Test {

    class C {
        static final int i = 0;
    }

    public static void main(String[] args) {
        // BAD:
        System.out.println(new Test().new C().i);
        // Correct:
        System.out.println(C.i);
    }

}
class Test {

  public static void main(String[] args) {
    void tmp13_10 = new Test(); tmp13_10.getClass(); new C(); System.out.println(0);
    System.out.println(0);
  }

  class C {
    static final int i = 0;

    C() {
    }
  }
}