12:39
Ключевое слово static для создания статических переменных и методов в Java
Ключевым словом static отмечаются статические члены класса: переменные и методы. Статические члены класса вызываются через имя класса а не объекта. Для их вызова не нужно создавать объект. Поэтому на статические члены накладываются ряд ограничений:
  • Статические методы могут вызывать только статические методы
  • Статические методы могут обращаться только к статическим переменным
  • Статические методы не могут обращаться к this и super.

 class StaticTest{
static final int Value1 = 50;
static int Value2 = 50;
static void ShowDialog(){
JOptionPane.showMessageDialog(null, "Статический метод");
}
}

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
StaticTest.Value2 = 20;
StaticTest.ShowDialog();
}
Статические переменные (константы) можно использовать для создания глобальных констант:
 //объект с глобальными константами
class ConstObject{
static final int Value1 = 1;
static final int Value2 = 2;
static final int Value3 = 3;
}
Категория: Java (Общие вопросы) | Просмотров: 1407 | Добавил: alex | Теги: статические методы, программирование, статические переменные, Java, static, разработка программ в Рыбинске | Рейтинг: 5.0/1