基本上我想创建一个具有像下面这样的签名的方法:返回给定子类的实例的方法的通用签名是什么?
public <T> T getShellTab(Class<T extends ShellTab> shellTabClass)
但这不是有效的Java。
我希望能够传递一个类ShellTab
的子类,并返回该类的一个实例。
public <T> T getShellTab(Class<T> shellTabClass)
工作正常,但我想迫使shellTabClass
是的ShellTab
一个子类。
关于如何解决这个问题的任何想法?
谢谢。
可能是public T getShellTab(类 extends T> shellTabClass)。 –
2009-06-23 14:44:59