diff --git a/src/main/java/shape/AbstractShape.java b/src/main/java/shape/AbstractShape.java index 7853e8c49f8468809f78c487f95a30df6f5ecfa1..85447f8e880ca25a02e223e794cc582cd6c2180d 100644 --- a/src/main/java/shape/AbstractShape.java +++ b/src/main/java/shape/AbstractShape.java @@ -9,9 +9,12 @@ 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) { + for(Point2D point:points) { // utilise la boucle vu que je dois ajouter tous les points this.points.add(point); //this.points refere a la liste } } + public int pointsCount(){ //nombre total de points + return points.size(); + } }