【发布时间】:2014-02-06 10:14:15
【问题描述】:
我想创建一个将类名作为参数并返回该类的对象的方法,我当前的实现返回Object 的类型,它在需要时转换为正确的类型。我的问题是,我可以用通用方法来实现吗?比如...给出类名并直接返回它的一个实例?
【问题讨论】:
-
你能举个例子吗?
-
如何从类的 name 派生正确的泛型类型,即将
String转换为泛型T?当然,您可以进行未经检查的演员表,但这并不能真正改善您当前的手动演员表。 -
@fadytaher 你所有可能的类都有一个 0-arg 构造函数吗?
-
@RohitJain 我想我能做到
标签: java class generics reflection