我有一个类,里面有一个methodA。
我想写一个小程序,可以管理methodA在任何地方,任何时间调用多少次。
我不知道要做什么,因为我认为普通变量可以做到这一点。我认为用文件或数据库实现可以做到这一点,但是效果不是很好。
谁能告诉我这个建议?谢谢。
最佳答案
您需要在包含methodA()
的类中使用静态变量。
class someClass {
public static int counter = 0;
void methodA() {
counter++;
//other code
}
}
现在每次调用methodA时,计数器都会增加。我将其公开,以便您可以随时从任何类直接访问它,以查看
methodA()
被调用了多少次。