用户定义的标记界面有啥用途,它是如何工作的? [复制]

Posted

技术标签:

【中文标题】用户定义的标记界面有啥用途,它是如何工作的? [复制]【英文标题】:What is use of user defined marker interface, and how it works? [duplicate]用户定义的标记界面有什么用途,它是如何工作的? [复制] 【发布时间】:2014-10-25 20:50:57 【问题描述】:

用户定义的标记界面有什么用途,它是如何工作的? 如果已经定义了可序列化或可克隆的标记接口,JVM 会进行一些内部处理,但是对于用户定义的标记接口,JVM 的行为如何?

【问题讨论】:

【参考方案1】:

标记接口模式是一种众所周知的模式,它允许您在不实现任何行为的情况下指示类型的某些内容。 Wikipedia 写得更好,我可以总结一下,所以你应该读一下。

要直接回答您的问题,JVM 不会对您的类型有任何不同的处理。它将是一种实现接口的类型,就是这样。

【讨论】:

以上是关于用户定义的标记界面有啥用途,它是如何工作的? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

标记接口有啥好处?

XML定义 用途 工作原理及未来

多个复选标记附件在 iOS7 中无法正常工作

安卓软件开发中的xml是做啥的,要如何使用?有啥作用

Python3 的“函数注释”有啥好的用途?

表视图复选标记