diff --git a/src/main/java/shape/AbstractShape.java b/src/main/java/shape/AbstractShape.java index fdf5a6dcaee50ce24becc265ea70f5abb0d52419..7853e8c49f8468809f78c487f95a30df6f5ecfa1 100644 --- a/src/main/java/shape/AbstractShape.java +++ b/src/main/java/shape/AbstractShape.java @@ -1,4 +1,17 @@ package shape; -public class AbstractShape { +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 + } + } + }