标记接口的定义

定义:在Java中,把没有定义任何方法和常量的接口称之为标记接口,经常看到的一个最典型的标记接口就是"Serializable",这个接口也是没有定义任何方法和常量的

标记接口的作用:

主要作用就是给某个对象打上一个标志,告诉JVM,这个对象可以做什么

                 比如实现了"Serializable"接口的类的对象就可以被序列化,还有一个"Cloneable"接口,这个也是一个标记接口,在默认情况下,Java中的对象是不允许被克隆的,

就像现实生活中的人一样,不允许克隆,但是只要实现了"Cloneable"接口,那么对象就可以被克隆了。

posted @ 2022-07-13 16:10  烟笼寒山  阅读(207)  评论(0)    收藏  举报