public class Main {

    static class X {
        static String x = Y.y;
    }

    static class Y {
        static String y = X.x;
    }

    public static void main(String[] args) {
        Y.y = "0";
        System.out.println(X.x);
    }
}
Explanation
1)сначала Y.y инициализирован null
2)X.x инициализируется Y.y то есть null
3)Y.y инициализируется X.x то есть null
2)после Y.y = "0" , X.x же остаётся null
результат : null

Следи за CodeGalaxy

Мобильное приложение Beta

Get it on Google Play
Обратная Связь
Продолжайте изучать
тесты по Java
Cosmo
Зарегистрируйся сейчас
или Подпишись на будущие тесты