public class ClickerCounter { // Member variables private int count; private int maxCount; // Accessors and mutators public int getCount() { return count; } public void setMaxCount(int maxCount) { if (maxCount > 0) { this.maxCount = maxCount; } else { System.out.println("Invalid maximum count: " + maxCount); } } // Interface methods public void click() { if (count < maxCount) { count++; } else { count = 0; } } public void reset() { count = 0; } }