2019-03-15 22:42发布
class A{
A a = new A();
}
我晕了,想不明白。编译能过,运行不行。但是加个static或者不构造又可以运行。能好好说说到底怎么个回事吗?
错误提示at FF.TTT.<init>(A.java:4)
你的JDK是什么版本?
你的程序当然编译有问题的,没有main
而这个与声明并构造自己无关,以下程序可以编译运行的(JDK 1.8.0_131)
class A{ A a = new A(); public static void main(String[] args) { }}
最多设置5个标签!
你的JDK是什么版本?
你的程序当然编译有问题的,没有main
而这个与声明并构造自己无关,以下程序可以编译运行的(JDK 1.8.0_131)
class A{
A a = new A();
public static void main(String[] args) {
}
}
一周热门 更多>