Java主类实例访问
我无法编译以下代码。无法理解此处的编译过程。为什么主类实例对其他类不可见(test1)。为什么它在编译方面失败了。请帮忙
public class test {
public int i = 10;
public static void main(String[] args) {
System.out.println("test main");
}
}
class test1 {
test t = new test();
System.out.println(t.i);
}
# 1 楼答案
System.out.println(t.i);
语句应该在块或方法中例如,您可以或将其放置在块中(静态或非静态,无需担心)
或位置在方法内
更多信息(感谢@vidudaya):
# 2 楼答案
一定是在某种方法里面
还要遵守java命名约定。类名必须以大写字母开头。变量和方法必须采用驼峰格式