【发布时间】:2015-02-08 04:04:05
【问题描述】:
class Test {
int a = 100;
System.out.println(a);
}
class Demo {
public static void main(String args[]) {
Test t = new Test();
}
}
我是编程新手。我在练习时发现了这段代码。我不明白为什么会出现此错误。
这是我遇到的错误。
Demo.java:3: error: <identifier> expected
System.out.println(a);
^
Demo.java:3: error: <identifier> expected
System.out.println(a);
^
2 errors
Compilation failed.
你们能解释一下为什么我会收到这个错误吗?
【问题讨论】:
-
当问“为什么这是一个错误?”问题,您应该始终发布实际的错误消息。
-
为什么你认为该行不应该有错误?
-
你认为
System.out.println(a);应该在什么时候被执行?你为什么这么认为? -
没有。我无法删除人们的反对票。您可以阅读帮助中心并了解如何在此网站上提问。您还可以编辑和删除您的问题。
-
我不同意关闭的原因。看来他问这个问题是因为他误解了 Java 类的工作原理。我可以想象未来有同样问题的用户会找到这个问题。我会编辑给它一个更具描述性的标题。
标签: oop constructor println