我有两个类,Status1
和Status2
这两个状态有一个共同的变量:
protected A a;
还有一个不常见的:
class Status1 {
protected A a;
protected ListStatus1.B version;
}
B
是Status1
类中的静态类
class Status2 {
protected A a;
protected Status2.C version;
}
C
是 Status2
类内部的 static class
现在我想要创建接口 Status
在这里,我可以添加 变量 A
。现在我需要添加方法 getVersion
,该方法应该返回 Status1 / Status2
内部的静态类
protected abstract ?? getVersion();
但我不知道应该有什么样的返回类型
我尝试向这个接口添加静态类,但是没有成功返回这个类