Как вы объявляете x и y, чтобы x + = y давал ошибку компиляции, а x = x + y - нет?

Я столкнулся с этим вопросом в интервью и не смог придумать решения. Я знаю, что можно сделать наоборот, как показано в Что делает оператор «+ =» в Java?

Итак, вопрос был похож на следующий.

..... x = .....;
..... y = .....;

x += y; //compile error
x = x + y; //works properly

55
задан Community 23 May 2017 в 02:06
поделиться