Java のリフレクション メソッド getReturnType() の返された型を使用して、その型のオブジェクトを作成できるかどうか疑問に思っています。
String を返すメソッドがありますが、実行時にそれがわからないことを想定しているため、 を呼び出してgetReturnType()
、メソッドが返すオブジェクトのタイプを決定します。
Method myMethod = Book.class.getDeclaredMethod("printName");
Type myType = myMethod.getReturnType();
myType
それを使用して新しいオブジェクトを作成できるかどうか、またはどうすればそれを行うことができるか疑問に思っています。試しmytype something = new mytype();
ましたが違います。