Java Java Objects Harnessing the Power of Objects Increment and Decrement

let's write a simple drive method. It should be public and not return anything. We'll call it GoKart drive a single lap.

In your newly created drive method, increment the new lapsDriven variable by 1. Use the incrementing shorthand to increase lapsDriven.

public void laps() { this.lapsDriven++;
class GoKart {
  public static final int MAX_BARS = 8;
  private String color;
  private int barCount;
  private int lapsDriven;
  private int GoKartDriveaSingleLap;

  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;

  public void drive() {
 public void laps() {

1 Answer

Steven Parker
Steven Parker
182,307 Points

The "laps" method seems to have unbalanced braces (missing a closing brace).

But I don't see anything in the instructions about creating a new "laps" method, so it shouldn't be there anyway.