Class.newInstance() の代わりに何を使うべきでしょうか? 質問する

Class.newInstance() の代わりに何を使うべきでしょうか? 質問する

Class.newInstance()非推奨とマークされています。ドキュメントには代替案が示されていません。インスタンスをこれからどのように作成すればよいのでしょうか?

ベストアンサー1

引用するJava 9 の javadoc:

呼び出し

clazz.newInstance()

次のように置き換えることができる

clazz.getDeclaredConstructor().newInstance()

おすすめ記事