Collection方法的定义在哪里?

Bal*_*nan 0 java collections interface

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

接口,因为它只能包含抽象方法,只包含抽象方法(不具有定义).

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

Era*_*ran 5

List并且Set不实现Collection,因为它们也是接口(扩展Collection接口).

的实现是在实现类,如ArrayList,LinkedList,HashSet,等...