Я пытаюсь подсчитать, как часто вызывается статический метод, и не знаю, как это сделать, поскольку, насколько я знаю, я не могу использовать переменную экземпляра внутри статического метода.У меня есть следующий класс:
public class Utilities {
// print how often method was called + specific Value of Object o
public static void showObject (Object o) {
System.out.println(counter + ": " + o.toString());
}
}
Печать объектов-значений работает, но как я могу сделать счетчик?Так что результат для следующего кода должен выглядеть следующим образом:
public static void main (String[] args){
Object objectA = new Object ("Object A", 4);
Object objectB = new Object ("Object B", 4);
Object objectC = new Object ("Object C", 4);
Utilities.showObject(objectB);
Utilities.showObject(objectC);
Utilities.showObject(objectC);
Utilities.showObject(objectA);
1: 3.6
2: 8.0
3: 8.0
4: 9.2
Привет и спасибо, Патрик