首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从main将类调用为类?并保留输出值?

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

Stack Overflow用户
提问于 2015-09-20 15:59:35
回答 1查看 18关注 0票数 0

我有三节课。主营,ZombieEncounter和库存。

这是我的主语: pastebin.com/9uyDsPTT

这是我的清单:http://pastebin.com/uESNkX5p

这是我的zombieEncounter:http://pastebin.com/77U7gv2Z尚未完成。

如果我再做一个名为“枪”的类,用int表示弹药和弹夹大小。我可以通过main类将这个类添加到库存中吗?这样我就可以调用清单并在zombieEncounter类中使用它。另外,当zombieEncounter使用类枪时,我如何能够保存int呢?假设我使用了"x“数量的弹药,我如何保存剪辑大小/弹药使用的最终结果?

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

EN

回答 1

Stack Overflow用户

发布于 2015-09-20 16:12:35

解决这个问题的一种方法是给您的ZombieEncounter类一个变量(可能是私有的?)类型为Inventory,并在构造函数中为其赋值。然后您可以在主目录中创建一个Inventory和一个ZombieEncounter对象,然后将Inventory对象传递给ZombieEncounter的构造函数。

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

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32681387

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档