ВУЗ:
Составители:
Рубрика:
33
class Static {
static int a = 3;
static int b;
static void method(int x) {
System.out.println("x = " + x);
System.out.println("a = " + a);
System.out.println("b = " + b);
}
static {
System.out.println("Инициализирован статический блок");
b = a * 4;
}
public static void main(String args[]) {
method(42);
}
}
Ниже приведен результат запуска этой программы.
Инициализирован статический блок
Х = 42
А = 3
B = 12
В следующем примере мы создали класс со статическим методом и
несколькими статическими переменными. Второй класс может вызывать
статический метод по имени и ссылаться на статические переменные
непосредственно через имя класса.
class StaticClass {
static int a = 42;
static int b = 99;
static void callme() {
System.out.println("a = " + a);
}
}
class StaticByName {
public static void main(String args[]) {
StaticClass.callme();
System.out.println("b = " + StaticClass.b);
}
}
Страницы
- « первая
- ‹ предыдущая
- …
- 28
- 29
- 30
- 31
- 32
- …
- следующая ›
- последняя »