如何限制类型Class的方法参数不能通用?

时间:2017-01-12 23:08:25

标签: java generics

我有一个方法:

public String getFoo(Class inClass)

但是,我想将inClass限制为BaseType类型的实例。有没有办法做到这一点类似于,例如,指定ListableEntity<T extends ListItem>的泛型方式,这意味着必须将ListableEntity声明为封装ListItem或任何扩展或实现的类它?

1 个答案:

答案 0 :(得分:-1)

我找到了一种方法:

public String getFoo(Class<? extends BaseType> inClass)