java - 用户定义标记接口(interface)有什么用

标签 java

假设我创建了标记接口(interface) kiran 以及如何使用此接口(interface)。我知道它是由 Implements kiran 使用的,但是声明标记接口(interface)有什么用。

public interface kiran { }

最佳答案

一个常见的用例是测试一个对象是否用此接口(interface)标记:

if (obj instanceof kiran) {
    // do something
}

关于java - 用户定义标记接口(interface)有什么用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23213065/

相关文章:

java - 增强的 for 循环在每次迭代的链表上执行哪些具体操作?

java - 如何从头到尾读取一个文件?

java复利与贡献公式

java - Spring Reactor 与交易;处理失败和重启作业

java - 如何使用pixelmed(java)访问嵌套序列中的dicom属性?

java - 为什么不用类型转换就可以克隆数组?

java - 如何在没有 ACTION_DOWN 和 ACTION_UP 的情况下检测类拖动行为

java - 如何浅克隆未实现 Cloneable 的实例?

java - java 中 .equals() 方法的假设 - 比较对象的实例或对象的状态

java - SQLite 数据库错误 [致命异常错误]