gpt4 book ai didi

java - 如何让JVM知道java中的自定义标记接口(interface)

转载 作者:行者123 更新时间:2023-12-02 08:19:56 24 4
gpt4 key购买 nike

是否可以用java编写我们自己的标记接口(interface)。我正在编写类似

的代码
public interface MyMarker {

}

这是一个标记界面吗?

如果可以的话如何让JVM知道这个接口(interface)是我自己创建的标记接口(interface)?

最佳答案

是的,那是一个标记界面。您可以测试一个对象是否“实现”它,就像这样简单:

if (x instanceof MyMarker)

对于您想要的特定(而不是对象)

if (MyMarker.isAssignableFrom(otherClass))

不过,您应该考虑使用注释而不是标记接口(interface)。它们并不总是直接替换,但在许多情况下它们用于相同的目标,并且注释(IMO)更干净。

关于java - 如何让JVM知道java中的自定义标记接口(interface),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6026557/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com