实例化数组中的每个对象-Java

实例化数组中的每个对象-Java,java,arrays,object-to-string,Java,Arrays,Object To String,我没有从以下代码中得到任何错误,但是我的toString为实例返回null Shoe shoe[] = new Shoe[10]; shoe[0] = new Shoe(); shoe[0].setPosition(12, 34); 如果我正常实例化一个对象并调用它的setPosition,toString返回正确的位置。但是当试图通过数组执行此操作时,它返回null。代码没有任何错误。根据您的评论,setPosition()和toString()之间可能存在一些相互作用。你应该重新审视这个

我没有从以下代码中得到任何错误,但是我的
toString
为实例返回null

Shoe shoe[]  = new Shoe[10];
shoe[0] = new Shoe();
shoe[0].setPosition(12, 34);

如果我正常实例化一个对象并调用它的
setPosition
toString
返回正确的位置。但是当试图通过数组执行此操作时,它返回null。

代码没有任何错误。根据您的评论,setPosition()和toString()之间可能存在一些相互作用。你应该重新审视这个逻辑


根据您在描述中概述的代码,这是一个很好的Java代码。

这很好,我认为错误可能存在于其他地方,请尝试调试器或打印语句,或者在此处粘贴更多代码您的
toString()
?我强烈建议学习使用调试器。但是,如果你决定在这里问一个问题,那么请给我们更多的工作,而不仅仅是三行。好的,谢谢。我脑子里放了个屁。所有已排序。请向我们展示类
Shoe
(如果有)和
setPosition
方法的默认构造函数。这样的响应属于注释。这是一个愚蠢的错误,我在toString中有另一个名为shoes的对象,它什么都没有引用。我只是没看到。谢谢你的帮助。@DanielLerps-这不是把不回答作为回答的借口。我现在可以评论了!!:-D