Ребята привет! Вот и неделя пролетела, как один день. И снова очередная задачка на пошевелить мозг и поработать компилятором на выходные. Задача простенькая.
Какой аутпут будет в консоли и почему:
class One {
public One() {
stringOne = abc("StringOne");
}
static String stringOne = abc("StringTwo");
String stringThree = abc("StringThree");
{
stringOne = abc("StringFour");
}
static {
stringOne = abc("StringFive");
}
static String stringTwo = abc("StringSix");
String stringFour = abc("StringSeven");
public static void main(String[] args) {
One one = new One();
}
static String abc(String string) {
System.out.println(string);
return string;
}
}
Смотри задачку №1 тут
Решение задачи №2 смотри тут