1

标记接口还有其他用途吗?

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

4

1 回答 1

2

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

例如:

java.io.Serializable接口只是一个标记接口——它只是允许序列化机制验证该类是否可以持久化,通常保存到文件中。

于 2013-10-16T19:15:16.783 回答