Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/opengl/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 收集方法的定义将驻留在哪里?_Java_Collections_Interface - Fatal编程技术网

Java 收集方法的定义将驻留在哪里?

Java 收集方法的定义将驻留在哪里?,java,collections,interface,Java,Collections,Interface,我知道Collection是一个包含抽象方法的接口,例如add()、addAll()、… 集合是一个包含静态方法的类,例如addAll(),max(),。。它扩展了对象。 和 集合实现接口Iterable 接口(因为它只能包含抽象方法)将只包含抽象方法(它没有定义) 所以,我的问题是,如果列表,集合,。。如果正在实现集合接口,那么像add()、addAll()、remove()、contains()、iterator()等方法的定义将在哪里,。。编写?列表和集合不实现集合,因为它们也是接口(扩展

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

接口(因为它只能包含抽象方法)将只包含抽象方法(它没有定义)


所以,我的问题是,如果列表,集合,。。如果正在实现集合接口,那么像add()、addAll()、remove()、contains()、iterator()等方法的定义将在哪里,。。编写?

列表
集合
不实现
集合
,因为它们也是接口(扩展
集合
接口)


实现在实现类中,例如
ArrayList
LinkedList
HashSet
,等等。

列表
集合
不实现
集合
,因为它们也是接口(扩展了
集合
接口)


实现在实现类中,例如
ArrayList
LinkedList
HashSet
,等等。

在实现这些接口的具体类imlplementing中:ArrayList,LinkedList,HashSet等。在实现这些接口的具体类imlplementing中:ArrayList,LinkedList,HashSet,等。可能的副本