我想知道是否可以使用 java 反射方法 getReturnType() 的返回类型来创建该类型的对象。
我有一个返回字符串的方法,假设我们在运行时不知道,所以我调用getReturnType()
来确定该方法返回的对象类型:
Method myMethod = Book.class.getDeclaredMethod("printName");
Type myType = myMethod.getReturnType();
我想知道是否可以使用它myType
来创建新对象或者我该怎么做?我试过mytype something = new mytype();
了,但它是错误的。