Я могу установить такой массив:
Object[] objects = {new Object()};
Однако, если у меня есть метод:
public void setObject(Object[] objects) {
}
Я не могу сделать следующее:
setObject({new Object()});
Почему это? Почему {new Object()}
недостаточно в качестве аргумента, но достаточно для инициализации массива Object[]
?