Статические переменные — это переменные, которые сохраняют своё значение между вызовами функции или на протяжении всего времени выполнения программы. 3
В отличие от обычных (автоматических) переменных, память для статической переменной выделяется только один раз, и её значение не исчезает. 3
Статические переменные могут быть объявлены внутри класса. 3 Такие переменные являются общими для всех экземпляров класса и хранят своё значение между вызовами методов класса. 3
Для объявления статической переменной используется ключевое слово static. 3
Примеры: