【发布时间】:2016-12-28 05:20:09
【问题描述】:
我是 java 新手,我有一组扩展 AbsEntity 类的类。我有一个抽象方法,它应该返回一个 Class 对象,而 Class 对象应该是 E 扩展 AbsEntity 类型......这就是我想要的声明
abstract Class<E externds AbsEntity> E getAbsEntity();
这个声明通过我错误实际上我不知道如何声明...返回类型应该是类类型的方法是 E 扩展 AbsEntity 请帮助
【问题讨论】:
-
我想你想要
static <E extends AbsEntity> E getAbsEntity(Class<E> cls)这样的东西,然后cls.newInstance()会给你一个实例。 -
呜呜呜谢谢
标签: java