//类继承了HashSet,并且实现了Set接口
public class LinkedHashSet<E>
extends HashSet<E>
implements Set<E>, Cloneable, java.io.Serializable {
//有参构造方法上面我们能够看见是直接调用父类中的方法
public LinkedHashSet(int initialCapacity, float loadFactor) {
super(initialCapacity, loadFactor, true);
}
//继续super方法描写,其实就是new 出一个linkedHashSet集合这么个对象
HashSet(int initialCapacity, float loadFactor, boolean dummy) {
map = new LinkedHashMap<>(initialCapacity, loadFactor);
}
//这个方法也是一样的调用上面的方法
public LinkedHashSet(int initialCapacity) {
super(initialCapacity, .75f, true);
}
//还是调用了上面的方法
public LinkedHashSet() {
super(16, .75f, true);
}
在LinkedHashSet中,我们没有看见add(E e)方法,同时也没有看见remove(Object obj)方法,说明这里面没有添加元素的方法也没有删除元素的方法,其余的特性还需要等待进行LinkedHashSet集合进行分析