【发布时间】:2017-11-13 02:42:48
【问题描述】:
假设您有很多类extends 类Base。
class Base{}
class A extends Base[}
class B extends Base{}
class C extends Base{}
我必须写什么,这样当我写一个get方法时,我会得到我想要的类?
public Base get(Class <? extends Base> clazz, final String key){
//not important.
}
我希望该方法返回 class A、B 或 C 的对象,具体取决于输入 clazz。
【问题讨论】: