本帖最后由 江南小道士 于 2014-11-17 23:54 编辑
代码如下:
class InnerClassDemo2
{
public static void main(String[] args)
{
//Outer out = new Outer();
//out.method();
Outer.Inner in = new Outer().new Inner();
in.function();
}
}
class Outer
{
static int x = 3;
static class Inner
{
static void function()
{
System.out.println("inner:x="+x);
}
}
void method()
{
Inner in = new Inner();
in.function();
}
}
InnerClassDemo2.java:7: 错误: 限定的新静态类
Outer.Inner in = new Outer().new Inner();
^
1 个错误
编译出现问题 |