我在這裏得到一個錯誤,說我沒有定義一個方法,但它在代碼中是正確的。當我正視它時,獲取有關未定義方法(構造函數)的錯誤? (Java)
class SubClass<E> extends ExampleClass<E>{
Comparator<? super E> c;
E x0;
SubClass (Comparator<? super E> b, E y){
this.c = b;
this.x0 = y;
}
ExampleClass<E> addMethod(E x){
if(c.compare(x, x0) < 0)
return new OtherSubClassExtendsExampleClass(c, x0, SubClass(c, x));
//this is where I get the error ^^^^^^
}
我確實爲SubClass定義了構造函數,爲什麼當我嘗試在返回語句中傳遞它時沒有聲明?