私はこのクラスを持っています:
public abstract class SuperClass<
CONE extends ClassOne,
OBJ,
VOBJ extends ValidateValue<OBJ>>
私はこれで拡張しようとしています:
public class SubClass<CONE,VOBJ>
extends SuperClass<CONE,Object,VOBJ> {
しかし、これら2つのエラーが発生しています。
type parameter CONE is not within its bound
public class SubClass<CONE,VOBJ> extends SuperClass<CONE,Object,VOBJ> {
type parameter VOBJ is not within its bound
public class SubClass<CONE,VOBJ> extends SuperClass<CONE,Object,VOBJ> {
SubClass を次のように変更すると:
public class SubClass
extends SuperClass<ClassOne,Object,ValidateValue<Object>> {
それはうまくコンパイルされます。
私は単に CONE と VOBJ をチェーンに渡しているだけなので、これは私には意味がありません。
アドバイスをいただければ幸いです。これは私を困惑させます。ありがとうございました。