当前位置: 代码迷 >> J2SE >> 内部类奇怪的有关问题
  详细解决方案

内部类奇怪的有关问题

热度:27   发布时间:2016-04-24 13:18:22.0
内部类奇怪的问题
Java code
class Outer{    private int size;        class Inner{        void doSuff(){            size++;            System.out.println("The size value of the Outer class: " + size);        }    }}public class TestInner {    public static void main(String[] a) {        Outer out = new Outer();        Outer.Inner in = out.new Inner();//声明并创建内部类对象        in.doSuff();    }}


代码如上:在eclipse中运行错误!错误提示如下!
Exception in thread "main" java.lang.NoSuchMethodError: Outer$Inner.doSuff()V
at TestInner.main(TestInner.java:16)

我常见程序肯定没有问题,到命令行下javac编译 java执行,程序运行正常,请问这是什么问题啊??
郁闷了啊!!

------解决方案--------------------
我在eclipse中运行了 可以运行
------解决方案--------------------
代码没什么问题啊
你是不是修改了以后没有保存>?
  相关解决方案