我有以下代码:
class Hello {
class Thing {
public int size;
Thing() {
size = 0;
}
}
public static void main(String[] args) {
Thing thing1 = new Thing();
System.out.println("Hello, World!");
}
}
我知道Thing什么也不做,但是我的Hello, World程序没有它编译也很好。只有我定义的类不及格。
它拒绝编译。在创建一个新Thing的行中,我得到了Hello类型的No封闭实例。我猜是:
我有系统级的问题(在DrJava或我的Java安装)或 我对如何在java中构建一个工作程序有一些基本的误解。
什么好主意吗?