Просто для любопытства ...Java 6: Конструктор аргумент, утратившим тройной оператор
Предположим, у меня есть класс с двумя конструкторами:
public Class(){}
public Class(int x){}
и я хочу, чтобы создать новый класс через с следующего содержания:
new Class((true) ? 100 : null);
Это приемлемо? Будет ли null создавать экземпляр класса с пустым/стандартным конструктором? Если нет, есть ли способ сделать это с помощью тернарного оператора?
Обратите внимание, что я на Java версии 6.
Время обновления. –
Ухм ... Разработайте! – optional
Вы спрашиваете, является ли 'mew Class()' таким же, как новый 'Class (null)'? –