我有以下代码:
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程序就可以编译。只有我定义的类对我不利。
而且它拒绝编译。我到达No enclosing instance of type Hello is accessible."
了创建新事物的路线。我猜是:
- 我遇到系统级别的问题(在DrJava或Java安装中)或
- 我对如何在Java中构建工作程序有一些基本的误解。
有任何想法吗?