我有一個類如下:有條件的靜態字段可能嗎?
public class Level{
public int level;
public int score;
}
基本上,我想表現的評分爲靜態的水平的特定值。例如,在比賽中,一個團隊有多個競爭者,每個參與者都有助於某個特定等級的得分。我希望在每個級別相同的情況下,將他們的每個貢獻加入分數中。 我想知道是否可以這樣做。
編輯
我覺得這個問題會更容易想象,如果我改變我的等級有點像這樣:
public class Participants{
public String name;
public String teamID;
public int[] levelScores; //where the level is denoted
//by the index of this array
}
現在,對於所有參與者使用相同的teamID的levelScores必須共享,並且必須將具有相同teamID的任何參與者對象的貢獻添加到相應的levelScore。
不確定你想要在這裏實現什麼。引用'Level'的類是否從已知的地方獲取或者自己創建它? –
'水平'是不可變的嗎? –