你现在有没有学到集合?我就以Collection集合为例吧,Collection接口(接口是一种特殊的抽象类)是所有单列集合都必须实现的。ArrayList、LinkedList、HashSet、TreeSet等都实现了此接口。就以Collection接口中的add()抽象方法为例,Collection接口只是提供add这个方法,但并没有实现它,ArrayList、LinkedList、HashSet、TreeSet实现了add方法,但是它们实现这个方法的具体情况不同。ArrayList是通过底层数组来实现对元素的添加;LinkedList是通过链表的形式实现对元素的添加;HashSet通过Hash算法来实现对元素的添加;TreeSet是同二叉树的原理实现对元素的添加。 |