Когда я запускаю этот код, он печатает дважды 0, но я не понимаю, почему после того, как повлияет на объект k, чтобы обнулить значение счетчика, по-прежнему печатается 0, но когда я удаляю static до счетчика и выполняю эту программу, он печатает сначала 0, а затемЯ печатаю исключение Исключение в потоке "main" java.lang.NullPointerException.Пожалуйста, вы можете решить эту проблему.
public class Test{
public static int count=0;
public static void main(String[] args){
Test t = new Test();
System.out.println(t.count); // 0
t=null;
System.out.println(t.count); // 0
}
}