ラッパー クラスで引数なしのコンストラクタを提供しない理由は何ですか? それらは本質的にプリミティブ型をラップするために構築されていることを知っているので、正しい方法はコンストラクターにプリミティブ型を提供することです。
ただし、プリミティブ型には引数のないコンストラクターがあることを考えると、なぜコンストラクターがないのでしょうか?
さらに、引数のないコンストラクターがある場合は、 としてインスタンス化できますT.class.newInstance()
。ただし、newInstance()
引数なしのコンストラクターが必要なため、これはラッパー クラスでは機能しません。