我有一个女巫课,我需要返回一个Active继承类。
我现在已经这样做了
public Class GetActivityClass() {
return baseSwitchActivity.class;
}
但是在一个继承的课程中,我可以归还任何课程。但我想强迫它是一个扩展Activity
的类。有没有我可以使用
public Class<T extends Activity> GetActivityClass() {
return baseSwitchActivity.class;
}
答案 0 :(得分:2)
是的。你要找的是bounded wildcard:
public Class<? extends Activity> GetActivityClass() {
return baseSwitchActivity.class;
}