私は2つのクラスを持っています。Status1
とStatus2
これら 2 つのステータスには、共通の変数が 1 つあります。
protected A a;
そして、一般的ではないもの:
class Status1 {
protected A a;
protected ListStatus1.B version;
}
B
クラスstatic class
内ですStatus1
class Status2 {
protected A a;
protected Status2.C version;
}
C
クラスstatic class
内ですStatus2
だから今私はインターフェースを作りたいStatus
ここで追加できvariable A
ます。getVersion
ここで、静的クラスを返すメソッドを追加する必要がありますStatus1 / Status2
protected abstract ?? getVersion();
return type
しかし、そこに何があるべきかわかりません
このインターフェイスに静的クラスを追加しようとすると、このクラスが返されますが、成功しません