首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java-正确使用嵌套类?

Java-正确使用嵌套类?
EN

Stack Overflow用户
提问于 2012-06-17 11:49:37
回答 2查看 92关注 0票数 0

我有一个叫做火焰喷射器的职业,它自然有自己的弹药,这与其他武器不同。这个弹药应该是火焰喷射器中的嵌套类吗?因为只有火焰喷射器才会使用这个类?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-06-17 12:11:22

我将删除我的评论,并将其作为答案:

这个弹药应该是火焰喷射器中的嵌套类

我不这么认为,原因是弹药也会与目标产生交互作用,因此它的影响比宿主武器更明显。我通常为"helper“类保留内部类,这些类只在外部类内部使用。

票数 3
EN

Stack Overflow用户

发布于 2012-06-17 12:18:51

你可能根本就不应该有一个类。通常,您希望这样的东西是可脚本化的,以便于开发和修改。你应该用一个通用的ammo类来代替它,这个类从数据文件中读取值,以便自定义行为,除非你有很好的理由不这样做。一般来说,Java初学者的一个常见错误是为所有需要或不需要的东西创建类。

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

https://stackoverflow.com/questions/11068785

复制
相关文章

相似问题

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