java - 有没有办法改变最终静态常量,在不同的类中静态使用,而不实例化它的类?
问题描述
我正在开发一个游戏,并且有一个名为 Constants 的类,它保留了所有不是类/类实例独有的变量。这些常数之一是正在玩的玩家数量。在开始这个项目时,这个值被分配给 2,但现在我想扩展游戏并让用户可以在(比如说 2、3、4)将要玩的玩家之间进行选择。由于这是一个出现在多个类中的重要数字,因此我正在寻找一种无需实例化任何内容即可更改其值的方法,只需在程序执行并通过时分配值(2,3 或 4)这些值作为参数。
也许我没有正确解决问题,并且有一种更简单的方法,如果您有任何建议,我将非常感谢您的帮助。
解决方案
推荐阅读
- reactjs - 在 React Native 中使用 AWS Amplify 登录后如何渲染自定义组件?
- c++ - 奇怪的字符串变量
- materialize - 使用ajax实现和加载第二个选择的问题
- rust - Rust stable 标准库是否使用了不稳定的特性?
- amazon-web-services - 如何使用 AWS Lambda 函数将文件从 S3 存储桶复制到 EC2 Windows 实例
- minecraft - 变体 testmod:ruby#inventory 的异常加载模型,用于项目“testmod:ruby”,正常位置异常:
- asp.net - asp.net vb 如果列表框项与特定字符串匹配,如何选择它?
- sql-server - 具有求和的不同行
- node.js - 从分片的用户计数中删除 Clyde
- vuetify.js - Vuetify - 如何正确嵌套 v-menu、v-badge 和 v-btn