X-Git-Url: https://git.piment-noir.org/?p=TP_POO.git;a=blobdiff_plain;f=TP2%2FImage.java;h=37bc6c3fc4d6b724c94db174b78f3e3bd79a8670;hp=62a710ca5a3c64d9f347ff1127fe5f2a2a70b8d7;hb=0f1b20188428cc8f90cb68ec4775f0b67be0c077;hpb=39d7332090951dc583cd3039fd6b18b809a88693 diff --git a/TP2/Image.java b/TP2/Image.java index 62a710c..37bc6c3 100644 --- a/TP2/Image.java +++ b/TP2/Image.java @@ -59,13 +59,16 @@ class Image extends Forme implements Compactable { } public void afficher() { + String className = this.getClass().getSimpleName(); + System.out.println("---- " + className + " ----"); for (int i = 0; i < formeNumber; i++) { formeCollection[i].afficher(); } } public void compacter(int nElements) { - for (int i = formeNumber - 1; (i > formeNumber - nElements && !isEmpty()); i--) { + int minIndex = formeNumber - nElements - 1; + for (int i = formeNumber - 1; (i > minIndex && !isEmpty()); i--) { supprimer(i); } }