【发布时间】:2013-07-02 10:02:12
【问题描述】:
假设我有一个创建对象并使用静态变量跟踪对象数量的类。像这样的:
public class Apple {
private static int count = 0;
public Apple () {
count++;
}
public void removeApple() {
count--;
}
}
当我使用 FindBugs 检查此代码时,我收到警告 Write to static field from instance method,这当然是显而易见的。
我怎样才能解决这个问题,让它更安全,甚至摆脱那个 FindBugs 警告??
【问题讨论】:
标签: java static warnings instance findbugs