public class LimetedCounter extends BasicCounter { private int minimumValue; private int maximumValue; public LimetedCounter(int minValue, int maxValue){ super(minValue); //System.out.println("Konstrukter von LimitedConter"); //System.out.println("Es wurde uebergeben: " + minValue); //System.out.println("Es wurde uebergeben: " + maxValue); minimumValue = minValue; maximumValue = maxValue; } public boolean isAtMaximum (){ int currentValue = getCurrentValue(); boolean b = currentValue == maximumValue; return b; } public boolean isAtMinimum () { return getCurrentValue() == minimumValue; } public int getMaximumValue() { return maximumValue; } public int getMinimumValue(){ return minimumValue; } /*public LimetedCounter (){ super(); }*/ }