private int min = 20;
private int size;
+ Size() {
+ }
+
Size(int size) {
setSize(size);
}
if (validateSize(size)) {
this.size = size;
} else {
- throw new IllegalArgumentException("Size must be between" + this.min + " and " + this.max);
+ throw new IllegalArgumentException("Size must be between " + this.min + " and " + this.max);
}
}
private boolean validateSize(int size) {
- return (size > max || size < min);
+ return (size >= min && size <= max);
}
@Override
public int compareTo(Size size) {
- int distance = size.size - this.getSize();
+ int distance = size.getSize() - this.getSize();
if (distance >= 0)
return distance;
else