您的位置:程序门 -> java -> j2se / 基础类



内部类奇怪的问题


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


内部类奇怪的问题
发表于:2007-12-04 12:25:19 楼主
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执行,程序运行正常,请问这是什么问题啊??
郁闷了啊!!
发表于:2007-12-04 14:12:521楼 得分:0
我在eclipse中运行了           可以运行    
发表于:2007-12-04 14:28:352楼 得分:0
代码没什么问题啊
你是不是修改了以后没有保存>?
发表于:2007-12-04 19:57:383楼 得分:0
问题解决了!
我在同一个project里面两年java文件中都定义了outer类
我重新建了一个project问题就解决了!


快速检索

最新资讯
热门点击