我知道Collection是一个包含抽象方法的接口,例如add(),addAll(),..
和Collections是一个包含静态方法的类,例如addAll(),max(),..,它扩展了Object。
和
Collection实现了Iterable接口。
接口因为它只能包含抽象方法,所以只包含抽象方法(它不会有定义)。
所以,我的问题是如果List,Set,..正在实现Collection接口那么将在哪里定义add(),addAll(),remove(),contains(),iterator()等方法。写?
答案 0 :(得分:5)
List
和Set
未实现Collection
,因为它们也是接口(扩展Collection
接口)。
实现在实现类中,例如ArrayList
,LinkedList
,HashSet
等......