Java Java Objects Harnessing the Power of Objects Increment and Decrement

I don't understand what this task is trying to tell me.

It told me to decrement the barCount variable in the drive method. I added it and it said that task 1 is no longer passing.

GoKart.java
class GoKart {
  public static final int MAX_BARS = 8;
  private String color;
  private int barCount;

  public GoKart(String color) {
    this.color = color;
  }

  public String getColor(
    return color;
  }

  public void charge() {
    barCount = MAX_BARS;
  }

  public boolean isBatteryEmpty() {
    return barCount == 0;
  }

  public boolean isFullyCharged() {
    return MAX_BARS == barCount;
  }

  private int lapsDriven;

  public void drive() {
    lapsDriven++;
  }

}

1 Answer

Yanuar Prakoso
Yanuar Prakoso
15,186 Points

Hi Aidan I just add barCount--; into your code and it works. just decrement the barCount variable that is. This is my code:

private int lapsDriven;

  public void drive() {
    lapsDriven++;
    barCount--;
  }

I hope this will help.