Collection方法的定义在哪里?

时间:2015-01-26 08:21:44

标签: java collections interface

我知道Collection是一个包含抽象方法的接口,例如add(),addAll(),..
和Collections是一个包含静态方法的类,例如addAll(),max(),..,它扩展了Object。 和 Collection实现了Iterable接口。

接口因为它只能包含抽象方法,所以只包含抽象方法(它不会有定义)。

所以,我的问题是如果List,Set,..正在实现Collection接口那么将在哪里定义add(),addAll(),remove(),contains(),iterator()等方法。写?

1 个答案:

答案 0 :(得分:5)

ListSet未实现Collection,因为它们也是接口(扩展Collection接口)。

实现在实现类中,例如ArrayListLinkedListHashSet等......