方法一:
outerclass.innerclass in=new outerclass.innerclass();
你把这句话改成:in=new innerclass();方法二:
innerclass in;
改成 static innerclass in;

解决方案 »

  1.   

    你只需要改public outerclass()中得:
    System.out.println("innerclassaccessible:"+innerclassaccessible);-->
    System.out.println("innerclassaccessible:"+in.innerclassaccessible);
    试试!
    祝好运!
      

  2.   

    错误提示:
    innerclassdemo.java [14:1] Undefined variable, class, or package name: innerclassaccessible
            System.out.println("innerclassaccessible:"+innerclassaccessible);
                                                       ^
    innerclassdemo.java [14:1] Invalid expression statement.
            System.out.println("innerclassaccessible:"+innerclassaccessible);
                                                       ^
    2 errors
      

  3.   

    其中错误2:innerclassaccessible  改成:in.innerclassaccessible