线程“主”中出现异常 java.lang.StackOverflowError。请协助我解决这个问题

问题描述 投票:0回答:1

我收到此错误“线程“main”java.lang.StackOverflowError 中出现异常”。

请提供解决方案。

我创建了三个类。假设一个是主类,另一个是 A 类,另一个是 B 类。 在主类中,我为 A 类创建了对象来访问 A 类的成员。我还需要在 B 类中使用 A 类的成员。因此,当我在 B 类中为 A 类创建对象并执行程序时,我收到此错误“线程“main”java.lang.StackOverflowError 中出现异常”。

请提供解决方案。

java object stack-overflow
1个回答
0
投票

stackoverflow 错误,意味着每个类在以下情况之一尝试访问另一个类: 1-创建实例之前(在构造函数中) 2- 在 equals 方法中。 3 - 在 toString 方法中。

© www.soinside.com 2019 - 2024. All rights reserved.