内部类实例化
写了个java小程序,出现这样的错误No enclosing instance of type Util is accessible. Must qualify the allocation with an enclosing instance of type Util (e.g. x.new A() where x is an
instance of Util).
出现这样的错误的原因:内部类实例化的时候要先实例化外部类,然后再使用,就OK了。如下:
Inner i = new A().new Inner();
A a=new A();
MyThread m = a.new MyThread(i, 3000);
a.new MyThread(i, 3000).start();
a.new MyThread(i, 1000).start();
或者把内部类改为静态内部类