Добавить в корзинуПозвонить
Найти в Дзене
DEBAGanov

Java 680. Что значит слово “инициализация”?

Инициализация - это процесс присвоения начального значения переменной при объявлении или до первого использования переменной. Присваивание начального значения переменной при объявлении называется "полями класса инициализации", а присваивание начального значения локальной переменной перед ее первым использованием называется "инициализацией переменной". Поля класса могут инициализироваться явно, как например: public class MyClass {
int x = 5;
} Или могут быть инициализированы в блоке инициализации: public class MyClass {
int x;
{
x = 5;
}
} Локальные переменные должны быть инициализированы перед использованием, например: public class MyClass {
public void myMethod() {
int x = 5; // переменная x должна быть инициализирована перед использованием System.out.println(x);
}
} Иначе компилятор Java выдаст ошибку компиляции. 1606 вопрос-ответ по Java: https://github.com/DEBAGanov/interview_questions Tелеграмм канал: https://t.me/DEBAGanov

Инициализация - это процесс присвоения начального значения переменной при объявлении или до первого использования переменной. Присваивание начального значения переменной при объявлении называется "полями класса инициализации", а присваивание начального значения локальной переменной перед ее первым использованием называется "инициализацией переменной". Поля класса могут инициализироваться явно, как например:

public class MyClass {
int x = 5;
}

Или могут быть инициализированы в блоке инициализации:

public class MyClass {
int x;
{
x = 5;
}
}

Локальные переменные должны быть инициализированы перед использованием, например:

public class MyClass {
public void myMethod() {
int x = 5; // переменная x должна быть инициализирована перед использованием
System.out.println(x);
}
}

Иначе компилятор Java выдаст ошибку компиляции.

1606 вопрос-ответ по Java: https://github.com/DEBAGanov/interview_questions

Tелеграмм канал: https://t.me/DEBAGanov

Мое резюме: https://github.com/DEBAGanov