对于这个简单的问题,我搜索了30分钟以上,但找不到任何有用的信息。

我想编写一个接受Class作为参数的方法。
另外,我必须保证Class不是任何种类的类,而是一个接口(例如Action.class,Collection.class等)。

因此,它看起来必须类似于下面的行。但是我需要指定它放在HELP中的什么位置?

public void registerInterface(Class<HELP> anInterfaceClass) {
 // do stuff with anInterfaceClass
}


我不能放入对象。也许上课:-)
很简单,但我找不到解决方案。

最佳答案

没有类型是所有接口的超类,但不是非接口类的超类。因此,您无法将标记为HELP的所有内容都可以使用。

关于java - 所有接口(interface)的父类(super class),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19110833/

10-12 23:54
查看更多