如果标记界面仅用于标记,它的用途是什么?

时间:2013-10-16 19:10:32

标签: java interface

标记界面还有其他用途吗?

如果他们没有任何身体定义,为什么要使用它们?

1 个答案:

答案 0 :(得分:2)

没有定义方法的界面就像标记一样。他们只是告诉编译器,实现没有定义方法的接口的类的对象需要区别对待。标记接口也称为标记接口,因为它们根据其目的将所有派生类标记为类别。

例如:

java.io.Serializable界面,它只是一个标记界面 - 它很简单 允许序列化机制验证该类是否可以持久化,通常是文件。