Введение в программирование

       

Статические переменные


Для каждого класса создается только один экземпляр статической переменной (переменой класса).

При описании статических переменных должны быть выполнены следующие правила:

  • статические переменные должны быть объявлены вне всякого метода;
  • статические переменные могут быть инициализированы при их объявлении или блоком кода, отмеченного ключевым словом static, и также расположенным вне метода.

Инициализация статических переменных выполняется при загрузке класса. Инициализация переменных выполняется в порядке их следования в объявлении класса.

Например:

public class C { public C() { } static int b=3; static int c; static { b++; c = 10; } // Инициализация статической переменной }

При инициализации статических переменных можно вызывать статические методы.


Содержание раздела