【发布时间】:2015-08-20 08:24:55
【问题描述】:
EnumSet<E> 类定义为:
public abstract class EnumSet<E extends Enum<E>>
extends AbstractSet<E>
implements Cloneable, Serializable
在 JCF 中。
此外,类本身实现的大多数方法都是静态的。最后,该类似乎没有实现 add(),iterator(),remove(),size(),contains() 或 isEmpty() 方法,只是从没有实现它们的 AbstractSet 继承它们。
我有两个问题:
-
EnumSet对象究竟是如何实例化和使用的? - 为什么我可以对
EnumSet对象使用add()方法?
【问题讨论】:
标签: java inheritance collections enums