标记接口在 Java 中的作用是什么?


方法内容为空的接口称为标记接口。标记接口有两个基本的设计目的 -

创建共同父类 

对于 EventListener 接口(在 Java API 中由几十个其他接口扩展),你可以使用一个标记接口来创建一个接口组的共同父类。例如,当一个接口扩展 EventListener 时,JVM 会知道该特定接口准备用于事件委派场景。


添加一个数据类型到一个类

这种情况就是术语“标记”的来源。一个实现标记接口的类无需定义任何方法(因为该接口没有),但该类通过多态成为一个接口类型。

更新时间:2019 年 7 月 30 日

447 次浏览

开启你的职业生涯

完成课程获得认证

开始
广告
© . All rights reserved.