我有一个带有参数 Class<SearchForm> formType
的方法,并在我调用 formType.newInstance()
的方法中获取表单的实例。我需要能够传入 SearchForm 的子类,但是当我尝试传入 MySearchForm.class
时(其中 MySearchForm 扩展了 SearchForm),eclipse 告诉我无法传入 Class<MySearchForm>
对于 Class<SearchForm>
类型的参数.
如何传入一个扩展所需父类的类,然后实例化该类的对象?
最佳答案
您可以使用 upper bound generic wildcard Class<? extends SearchForm>
关于java - 函数参数 Class<Type> 不接受类型的子代,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23570177/