public static class Cat {
        public static int count = 0;
        {
         count = count + 1;
        }
    }
Объясните пожалуйста как данный код { count = count + 1; } Связан с создание объектов Cat? Почему когда я создаю кота Cat cat1 = new Cat(), то срабатывает count = count + 1 или count ++;?