java如何检查类的<?>SomeInterface的对象实例
简单-看起来像问题,但我开始觉得我试图以错误的方式实现某件事。假设我有一个Method
对象正确初始化
我需要检查这个方法是否会返回一个实现Comparable
接口的对象
问题是method.getReturnType()
返回一个Class<?>
对象,我想检查一下这个“?”实际上是一个可比较的例子,但我不会写^{
编辑:我知道我可以做result = method.invoke(someObject)
然后result instanceof Comparable
但是我需要在我更大对象的构造函数中做这些检查,如果我清楚的话,我不知道
共 (0) 个答案