在内部类前加static,怎么我调试不行啊,提示:Illegal modifier for the class InnerClass; only public, abstract & final are
permitted类如下:public class TestInnerClass {
private int i =1;
void test(){
InnerClass inner = new InnerClass();
inner.display();
};
}
static class InnerClass {
void display(){
System.out.println("InnerClass");
}
public static void main(String[] args) {
TestInnerClass t = new TestInnerClass();
t.test();
}
}
permitted类如下:public class TestInnerClass {
private int i =1;
void test(){
InnerClass inner = new InnerClass();
inner.display();
};
}
static class InnerClass {
void display(){
System.out.println("InnerClass");
}
public static void main(String[] args) {
TestInnerClass t = new TestInnerClass();
t.test();
}
}
解决方案 »
- 问一个简单的算法问题
- SWT中怎样改变图片大小?
- java基础的问题,但是很多老师都不会教
- 菜鸟关于miniDVD的借出代码
- 帮我解释一下g.drawRect(0, 0, getSize().width - 1,getSize().height - 1);中getSize()为什么就可以直接用?
- 高分求教
- 终于找到了代理服务器的编源代码,哈哈哈哈哈!!!!
- applet发布的问题,高人看过来
- 用JavaMail发带附件的mail
- jfreechart绘制饼图使用piePlot.setCircular(true)拉伸后仍为椭圆?
- 简单问题 怎样做一个 能自动运行的jar文件?
- 请教高手帮看看数据库连接问题
是要 加上 final 刚测试了,编译通过
呵