如何找出该实例来自 Class c 而不是子类?

How to find out that instance is from Class c and not subclass?

instanceof 显示实例是否来自 class C 或 C 的子class。

有没有办法确保实例不是子class?

在这种情况下使用 getClass() 并将其与所需的 class 进行比较:

boolean sameClass = someObject.getClass() == YourTargetClass.class;