ジェネリックパラメータをとるクラスのメソッドがあります
public class XYZ {
public <T extends Animal> someMethod(T animal){}
}
特定のタイプのサブクラスでこのメソッドをオーバーライドしたいのですが、方法がわかりません。これを修正する方法は?
public class ABC extends XYZ{
@Override
public Cat someMethod(Cat animal){} // error
}