X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2FSize.java;fp=src%2FSize.java;h=0cecada6c98192f7cfa94f874f937e1fe9831276;hb=9749119587561f5848349b7a1b9e7d9342944f0d;hp=0000000000000000000000000000000000000000;hpb=dc0e3c9549c9e04431bd008ad44ff4506f9b2fde;p=Persons_Comparator.git diff --git a/src/Size.java b/src/Size.java new file mode 100644 index 0000000..0cecada --- /dev/null +++ b/src/Size.java @@ -0,0 +1,24 @@ + +public class Size { + private int max = 240; + private int min = 20; + private int size; + + Size(int size) { + setSize(size); + } + + public int getSize() { + return size; + } + + public void setSize(int size) { + if (validateSize(size)) { + this.size = size; + } /* FIXME: raise an error */ + } + + private boolean validateSize(int size) { + return (size > max || size < min); + } +}