X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2FWeight.java;h=5e33327fac7ec77eac23a14ec0aa46a6b4e65342;hb=62e26730c12aa80689e068908090d801869ab701;hp=2a8c8127d7cb17f63cbe5aa8e6a98a26209a3f24;hpb=bcdec88755a4a44882edfbb96581294f77a6e1ed;p=Persons_Comparator.git diff --git a/src/Weight.java b/src/Weight.java index 2a8c812..5e33327 100644 --- a/src/Weight.java +++ b/src/Weight.java @@ -1,6 +1,9 @@ -public class Weight { +public class Weight implements Comparable { private int weight; + Weight() { + } + Weight(int weight) { setWeight(weight); } @@ -20,4 +23,13 @@ public class Weight { private boolean validateWeight(int weight) { return (weight > 0); } + + @Override + public int compareTo(Weight weight) { + int distance = weight.getWeight() - this.getWeight(); + if (distance >= 0) + return distance; + else + return -distance; + } }