我有一个名为 Game 的 Java 类,它有一个名为 score 的非静态整数。
我想实现一个名为 increaseAllScore() 的静态方法,它将每个 Game 对象的分数增加 1。这可能吗?我可以模拟这样的事情吗?或者有什么办法可以解决这个问题吗?
最佳答案
你可以用这样的实现来做到这一点:
int score;
static int scoremodifier;
public static void increaseAllScore() {
scoremodifier++;
}
public int getScore() {
return score + Game.scoremodifier;
}
关于java - 我将如何使用静态方法来增加非静态变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13369235/