内的类的一个实例此代码显示错误在运行时:声明该类
class Animal {
Animal object1 = new Animal();
public static void main(String[] args) {
Animal obj = new Animal();
}
}
这是略有不同的代码与Animal obj = new Animal();
这条线从主 方法注释。此代码显示没有运行时错误。
class Animal {
Animal object1 = new Animal();
public static void main(String[] args) {
// Animal obj = new Animal();
}
}
这是如何造成的,我该如何解决?我正在使用命令提示符来运行此代码。
虽然这一点很明显,但为什么你忽略了这个问题的确切错误信息?在将来的问题中,请始终包含完整的错误/异常消息和堆栈跟踪,因为它们通常包含答案。然后可以通俗的说法很容易地翻译它。 – BalusC
我的错! 看到这条线填补我的命令提示符:“在动物(Animal.java:2)” (这是当我执行后的代码,我得到了运行时间错误) –