This question already has answers here:
What is the use of marker interfaces in Java?
(9个答案)
5年前关闭。
我对java中的标记接口感到困惑。
任何人都可以告诉我,当我们在标记接口中没有方法时,从哪里调用它。我们是否也必须明确实现这一点。
(9个答案)
5年前关闭。
我对java中的标记接口感到困惑。
任何人都可以告诉我,当我们在标记接口中没有方法时,从哪里调用它。我们是否也必须明确实现这一点。
最佳答案
就像其他任何界面一样。
并用于在运行时检查对象。
例如:
在其他地方Runtime
实现了类似
if (SomeObjImpMarkerInterface instanceof SomeMarkerInterface ) {
// Hey this object is that type
} else {
// Not that type.
}
07-24 15:18