Class 如何将一个类从main调用为一个类?并保留输出值?

Class 如何将一个类从main调用为一个类?并保留输出值?,class,integer,Class,Integer,我有三节课。主要,僵尸遭遇战和库存 这是我的主要网站:pastebin.com/9uyDsPTT 这是我的清单: 这是我的僵尸遭遇战:尚未完成 如果我制作另一个名为“枪”的类,用int表示弹药和弹夹大小。我可以通过主类将该类添加到库存中吗?这样我就可以调用清单并在僵尸遭遇类中使用它。还有,当僵尸遭遇战使用类枪时,我如何保存int?假设我使用“x”数量的弹药,如何保存剪辑大小/弹药使用的最终结果 抱歉,这个问题让人困惑。我还是新手,我认为很难将源代码粘贴到代码示例中。解决这个问题的一种方法是给你的

我有三节课。主要,僵尸遭遇战和库存

这是我的主要网站:pastebin.com/9uyDsPTT

这是我的清单:

这是我的僵尸遭遇战:尚未完成

如果我制作另一个名为“枪”的类,用int表示弹药和弹夹大小。我可以通过主类将该类添加到库存中吗?这样我就可以调用清单并在僵尸遭遇类中使用它。还有,当僵尸遭遇战使用类枪时,我如何保存int?假设我使用“x”数量的弹药,如何保存剪辑大小/弹药使用的最终结果


抱歉,这个问题让人困惑。我还是新手,我认为很难将源代码粘贴到代码示例中。

解决这个问题的一种方法是给你的僵尸遭遇类一个库存类型的变量(可能是私有的?),并在构造函数中为它赋值。然后,您可以在main中创建
目录
僵尸遭遇
对象,然后将
目录
对象传递给
僵尸遭遇
的构造函数

对于保存部分,您必须提供有关如何实现它的更多信息。例如,您可以将其保存在全局变量或文件中


(请注意,将每个类变量更改为private并为每个类变量创建setter/getter是一种很好的做法)

创建inventory类型的private变量并在构造函数中为其赋值是什么意思?我想我理解在main类中创建对象的过程,但是在将库存对象传递给ZombieConference构造函数时,我就忘了。首先,你必须在ZombieConference类中创建一个构造函数。你知道什么是构造函数吗?或者你真的需要进一步的帮助吗?对不起,我确实需要帮助。我以前从未见过构造器。很抱歉给你添麻烦,谢谢。让我来帮你吧。构造函数是每次创建类的对象时调用的函数。例如,假设我有一个名为Foo的类,其变量名为fooVar。它的构造函数必须是一个没有返回值的函数,只有类的名称,可能还有一些参数。实际代码:public class Foo(){private int fooVar;public Foo(){fooVar=15;}}}这就是它的样子,尽管这是一个需要在注释中讨论的大问题。做一些研究,这将大大提高你的技能。查看此帖子以进一步阅读: