【发布时间】:2009-06-23 14:38:55
【问题描述】:
基本上我想创建一个具有如下签名的方法:
public <T> T getShellTab(Class<T extends ShellTab> shellTabClass)
但这不是有效的 Java。
我希望能够传递一个作为ShellTab 子类的类,并返回该类的一个实例。
public <T> T getShellTab(Class<T> shellTabClass)
工作正常,但我想强制 shellTabClass 成为 ShellTab 的子类。
关于如何实现这一点的任何想法?
谢谢。
【问题讨论】: