次のようなクラスがあります。
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 に追加する必要があります。