Вы не можете случайно назначить null
на obj
, набрав вместо этого obj = null
.Тем не менее, это воспоминание из C раз, в Java это невозможно, так как выражение =
возвращает правую часть присваивания.Поскольку null
не является boolean
, компилятор будет жаловаться.
Я бы однажды попытался объяснить это своему боссу, продемонстрировать это.Если он все еще не согласен с тобой, просто сделай это.Бороться с твоим боссом мелочно.