В чем причина отсутствия конструкторов без аргументов в классах Wrapper? Я знаю, что они изначально были созданы для примитивных типов Wrapping, поэтому правильный способ - предоставить примитивный тип для конструкторов.
Однако, учитывая, что у примитивных типов есть конструктор без аргументов, почему у них их нет?
Кроме того, если бы у них были конструкторы без аргументов, их можно было бы создать как T.class.newInstance()
. Однако, поскольку newInstance()
требует конструктора без аргументов, это не будет работать с классами Wrapper.