【发布时间】:2012-05-20 01:41:13
【问题描述】:
我想编写自己的标记接口,例如java.io.Serializable 或Cloneable,这对于 JVM 来说是可以理解的。请建议我执行过程。
例如,我实现了一个名为NotInheritable 的接口,所有实现该接口的类都必须避免继承。
【问题讨论】:
-
understandable to JVM是什么意思? -
否,但 JVM 支持docs.oracle.com/javase/tutorial/java/IandI/final.html 将类标记为“不可继承”。
-
答案是否定的,如果你想创建任何标记“重要接口”,那么你不能创建。但是,如果您想创建标记接口只是为了检查类对象是否是该标记接口的对象,那么可以。要创建标记接口“JVM 可理解”,jvm 需要自定义,我不确定是否可以完成。
标签: java