X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;ds=sidebyside;f=TP2%2FImage.java;h=61dd27014c7c9888cf9418a65a1648fad963623b;hb=600e6ac65a3879827a1f728581a1107ebee040c8;hp=da903147207c2c4c4c9210bbe6699f0c4c36c052;hpb=1ace87363eeb14dfad101401fa0fbf1dfb5c5105;p=TP_POO.git diff --git a/TP2/Image.java b/TP2/Image.java index da90314..61dd270 100644 --- a/TP2/Image.java +++ b/TP2/Image.java @@ -1,5 +1,8 @@ +import java.util.Comparator; -class Image extends Forme implements Compactable, Comparable { +public class Image extends Forme implements Compactable, + Comparable, + Comparator { final int IMAGE_MAX_SIZE = 100; Forme[] formeCollection; int formeNumber; @@ -88,4 +91,8 @@ class Image extends Forme implements Compactable, Comparable { return formeNumber - image.getSize(); } + public int compare(Image image1, Image image2) { + return image1.getSize() - image2.getSize(); + } + }