当java中没有方法时,marker接口的用途是什么?它是如何开始工作的?

当java中没有方法时,marker接口的用途是什么?它是如何开始工作的?,java,marker-interfaces,Java,Marker Interfaces,我对java中的标记接口感到困惑 有人能告诉我什么时候在标记接口中没有方法,然后从哪里调用它吗。我们是否也必须显式地实现它。它与任何其他接口一样 并用于在运行时检查对象的类型 例如: 而在其他地方运行时实现了如下对象 if (SomeObjImpMarkerInterface instanceof SomeMarkerInterface ) { // Hey this object is that type } else { // Not that typ

我对java中的标记接口感到困惑


有人能告诉我什么时候在标记接口中没有方法,然后从哪里调用它吗。我们是否也必须显式地实现它。

它与任何其他接口一样

并用于在运行时检查对象的类型

例如:

而在其他地方
运行时
实现了如下对象

if (SomeObjImpMarkerInterface instanceof SomeMarkerInterface ) {
        // Hey this object is that type
    } else {
        // Not that type.
    }