0

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

4

2 回答 2

3

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

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

我不这么认为,原因是弹药也会与目标相互作用,因此它的效果超出了宿主武器的感觉。我通常为仅在外部类内部使用的“帮助”类保留内部类。

于 2012-06-17T04:11:21.763 回答
0

你可能根本不应该上课。通常,您希望这样的东西可以编写脚本,以便于开发和修改。您应该将其替换为从数据文件中读取值的通用弹药类,以自定义行为,除非您有充分的理由不这样做。一般来说,Java 初学者的一个常见错误是为所有东西创建类,无论他们是否需要。

于 2012-06-17T04:18:50.650 回答