我在Java中遇到问题。
我对Java真的很陌生,所以不要怪我怪异的代码和东西。如何在静态方法中使用实例变量
我正在制作一个小的thingymabob,它随机生成数字并使用它们来创建关于由该信息勾画的随机生成树的信息。
问题是,我需要做一个静态的void来打印树的统计信息。
但是我所有的变量 - “treeheight”,“treetrunkwidth”等 - 都不能是静态的,或者每一个可变的信息片段都会返回0或为空。这很令人讨厌,因为如果我打印出的树状统计数字不是静态的,那么它就不会显示出来,但是如果我将其设置为静态,它将不会让树的信息随意生成并随意更改。
我该怎么办?
-AndeX
首先,你应该发布您的代码。然后我们将看到我们可以做什么... – BlackHatSamurai
你想要一些信息与对象关联,然后实例化对象并使用。 – Gireesh
你需要显示一些代码。但是,这可能归结为在某个地方放置了新的thingymabob()。 – Thilo