私は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しかし、そこに何があるべきかわかりません
このインターフェイスに静的クラスを追加しようとすると、このクラスが返されますが、成功しません