Что произойдет при компиляции программы из двух классов:

package com.one;

import static com.two.Two.*;

public class One {
    int x1 = Two.tiger; //1
    int x2 = tiger;  //2
    int x3 = com.two.Two.tiger; //3
    int x4 = two.Two.tiger; //4
}
Второй класс:

package com.two;

public class Two {
    public static int tiger = 1414;
}
Explanation
Компилятор выдаёт две ошибки:
В строке
int x1 = Two.tiger; //1
Потому что класс Two не импортирован, импортированы только все статические методы и переменные этого класса.

И в строке
int x4 = two.Two.tiger; //4
Потому что пакета two не существует.

Слідкуй за CodeGalaxy

Мобільний додаток Beta

Get it on Google Play
Зворотній Зв’язок
Продовжуйте вивчати
тести з Java
Cosmo
Зареєструйся Зараз
або Підпишись на майбутні тести