我有兩個類:如何使用泛型類中的類的對象作爲參數? - 泛型和反射結合
public abstract class MyAbstractSuperClass<A, B> {
public MyAbstractSuperClass(Class<A> a, Class<B> b) {
...
}
...
}
public class MyClass<A> extends MyAbstractSuperClass<A, MyOtherClass<A>> {
public MyClass(Class<A> a) {
super(a, MyOtherClass.class));
...
}
...
}
現在你看,子類必須調用父類的構造函數。在這條線,我得到以下錯誤:
The constructor MySuperClass<A, MyOtherClass<A>>(Class<A>, Class<MyOtherClass>) is undefined
- 那麼,如何讓
Class<MyOtherClass<A>>
類型的對象? - 如何在超級構造函數調用中執行此操作,但執行不了多少?
在此先感謝。
錯誤消息中沒有引用類MySuperClass。這個錯誤應該是這樣的:`構造函數MyAbstractSuperClass <...` – 2011-01-22 01:38:29