数组列表List和List两者都将具有实现interfaceI的类的对象。那什么时候用呢? 最佳答案 假设Foo和Bar是实现InterfaceI的两个类.第二个(List)不允许向列表中添加任何内容(null除外),因为列表包含的类型是未知的:它可能是List或List:你只是不知道。因此,当您希望该方法读取作为参数传递的列表的元素,并希望调用者能够使用List,一个List或List.使用List作为参数只接受List类型的列表.让我们举一个具体的例子:你想计算一个数字列表的最大double值。这种方法不需要向列表添加或设置任何