为什么javafx.scene.Group构造函数接受集合<;节点>;而不是收集<;?扩展节点>;?

为什么javafx.scene.Group构造函数接受集合<;节点>;而不是收集<;?扩展节点>;?,java,javafx-8,Java,Javafx 8,假设我有一个圆节点列表: List<Circle> circles = Arrays.asList(new Circle(), new Circle()); 但必须像这样添加我的节点: Group group = new Group(); group.getChildren().addAll(circles); 为什么组构造函数只接受集合而不接受集合 Group group = new Group(); group.getChildren().addAll(circles);

假设我有一个圆节点列表:

List<Circle> circles = Arrays.asList(new Circle(), new Circle());
但必须像这样添加我的节点:

Group group = new Group();
group.getChildren().addAll(circles);
为什么组构造函数只接受
集合
而不接受
集合
Group group = new Group();
group.getChildren().addAll(circles);