public class A {
static class B {
}
}
public class C {
void m(X x) {
if (x instanceof A.B) { ... } // not working
}
}
有沒有一種方法來驗證某些對象(x)是否實際上是某種類(A)的內部類(B)?使用不同類別的靜態內部類的instanceof
我得到這個錯誤,但我不幸有過類A和B.
無法控制的AB型是不可見的
除非您可以公開內部類(或將您的調用者移動到與A相同的包中)。 – 2010-09-22 00:38:00