以下是否正常? (记住,我没有写类的机构,我也没写界面;-))超类和子类每个都有它自己的接口
abstract class SuperClass implements SuperInterface
class SubClass extends SuperClass implements SubInterface
还是这通常被认为是不好的做法?
是什么让我奇怪的是,那下面没有工作:
List<SubInterface> myList;
...
for(SuperInterface si : myList) {
...
}
此代码不能正确,请重新检查。 – SHiRKiT
你有没有理由怀疑这是不好的做法?你能解释一下这些原因吗? – Jesper
为什么不能正确?对我来说看起来很好 –