Я получаю сообщение об ошибке, в котором говорится, что я не определил метод, но он указан в коде.
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 ^^^^^^
}
Я определил этот конструктор для подкласса, почему он говорит, что я этого не сделал, когда пытаюсь передать его в этом операторе возврата?