首页 > 解决方案 > 有没有办法改变最终静态常量,在不同的类中静态使用,而不实例化它的类?

问题描述

我正在开发一个游戏,并且有一个名为 Constants 的类,它保留了所有不是类/类实例独有的变量。这些常数之一是正在玩的玩家数量。在开始这个项目时,这个值被分配给 2,但现在我想扩展游戏并让用户可以在(比如说 2、3、4)将要玩的玩家之间进行选择。由于这是一个出现在多个类中的重要数字,因此我正在寻找一种无需实例化任何内容即可更改其值的方法,只需在程序执行并通过时分配值(2,3 或 4)这些值作为参数。

也许我没有正确解决问题,并且有一种更简单的方法,如果您有任何建议,我将非常感谢您的帮助。

标签: javaparametersstaticconstants

解决方案


推荐阅读