package shape; import javafx.geometry.Point2D; import java.util.ArrayList; import java.util.List; public abstract class AbstractShape implements Shape { private List<Point2D> points = new ArrayList<>(); public void addPoints(Point2D... points){//Point2D... refere a plusieurs points for(Point2D point:points) { this.points.add(point); //this.points refere a la liste } } }