Make Person class and attributes implements Comparable.
[Persons_Comparator.git] / src / Weight.java
CommitLineData
1c118933 1public class Weight implements Comparable<Weight> {
97491195
JB
2 private int weight;
3
4 Weight(int weight) {
5 setWeight(weight);
6 }
7
8 public int getWeight() {
9 return weight;
10 }
11
12 public void setWeight(int weight) {
13 if (validateWeight(weight)) {
14 this.weight = weight;
bcdec887
JB
15 } else {
16 throw new IllegalArgumentException("Weight cannot be negative or zero");
17 }
97491195
JB
18 }
19
20 private boolean validateWeight(int weight) {
21 return (weight > 0);
22 }
1c118933
JB
23
24 @Override
25 public int compareTo(Weight weight) {
26 return 0;
27 }
97491195 28}