Implement some compareTo() methods.
[Persons_Comparator.git] / src / Size.java
index dfea96cdd8226c8dba12b50fa86423ceb2635658..20e96f6b47f04c7c9e330aec7a271e4b54aad289 100644 (file)
@@ -1,5 +1,6 @@
+import java.util.Comparator;
 
-public class Size {
+public class Size implements Comparable<Size> {
     private int max = 240;
     private int min = 20;
     private int size;
@@ -23,4 +24,14 @@ public class Size {
     private boolean validateSize(int size) {
         return (size > max || size < min);
     }
+
+    @Override
+    public int compareTo(Size size) {
+        int distance = size.size - this.getSize();
+        if (distance >= 0)
+            return distance;
+        else
+            return -distance;
+
+    }
 }