Всех с пятницой!
Проверяем знания и своё внимание. Дан код на Java:
Внимание вопрос! Что будет выведено? А главное — почему?
UPD Осторожно — в комментариях уже присутствует правильный ответ. Прошу провести тест в других ЯП и привести результаты в комментариях.
Проверяем знания и своё внимание. Дан код на Java:
- public class Foo {
- private static Foo instance = new Foo();
- private static final int DELTA = 6;
- private static int BASE = 7;
- private int x;
- private Foo() {
- x = BASE + DELTA;
- }
- public static void main(String... argv) {
- System.out.println(Foo.instance.x);
- }
- }
Внимание вопрос! Что будет выведено? А главное — почему?
UPD Осторожно — в комментариях уже присутствует правильный ответ. Прошу провести тест в других ЯП и привести результаты в комментариях.