实例是否在检测接口时产生不一致的结果?
2022-09-05 00:21:28
有什么棘手的事情我应该知道吗?我正在通过一些方法传递对象列表,并测试这些对象是否使用 实现特定的接口。在某些情况下,将对象正确标识为实现接口,而在其他情况下则不然。它似乎在不同的地方给了我关于同一物体的不一致的结果。有什么技巧/陷阱我应该注意这里吗?instanceof
instanceof
instanceof
在预期评论中,您可能会有:
1)我知道是糟糕的形式。我正在使用一个无法更改的不太完美的对象层次结构,这是我能想到的最不坏的事情。instanceof
2)我正在努力创建一个代码示例,但是如果我要在这里粘贴任何有用的东西,我需要大大简化我的代码。同时,如果您以前见过这种情况并且可以揭示一些信息,请这样做。