Предположим, что я пытаюсь написать функцию для возврата экземпляра текущего типа. Есть ли способ сделать T
ссылкой на точный подтип (поэтому T
должен ссылаться на B
в классе B
)?
class A {
<T extends A> foo();
}
class B extends A {
@Override
T foo();
}