【发布时间】:2023-04-03 19:38:02
【问题描述】:
我正在为我正在开发的模拟器游戏制作一个 manaCount 对象。
构造函数如下:
public ManaCount(int red, int white, int blue, int green, int black, int colorless){
redManaCount = red;
whiteManaCount = white;
blueManaCount = blue;
greenManaCount = green;
blackManaCount = black;
colorlessManaCount = colorless;
}
我看不出有什么办法可以在构造函数中使用这么多参数,但我希望有一种方法可以使 manaCount 对象的实例化比以下内容更具描述性:
ManaCount test = new ManaCount(0,0,0,0,0,0);
目前看来,如果没有看到实现,就不可能知道哪个颜色进入哪个参数。是否有任何形式的 Java 魔法可以做到这一点?
【问题讨论】:
-
粘贴您的代码而不是发布屏幕截图。
标签: java readability