【发布时间】:2022-01-15 05:18:36
【问题描述】:
我正在编写一段代码,如果它是某个类的实例,我必须在其中强制转换一个 Object。
像往常一样,我使用instanceof 来检查兼容性。
问题是检查永远不会满足,因为对象属于“奇怪的”类。
例如;当我在这个对象上调用 getClass().getSimpleName() 方法时,它返回类的名称 + $*(例如 ViewPart$1 而不是 ViewPart)。
$* 是什么意思?
有解决方案或变通方法吗?
【问题讨论】:
-
这是一个匿名的内部类吗?
标签: java instanceof