Java Java Objects Harnessing the Power of Objects Overload Methods

rasul
rasul
577 Points

How to Create a method that accepts no arguments and should call the method passing in a 1 for the default?

How to Create a new method that accepts no arguments. It should call the method passing in a 1 for default?

GoKart.java
class GoKart {
  public static final int MAX_BARS = 8;
    private String color;
      private int barCount;
        private int lapsDriven;
          private int lapsCount;
  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 static drive() {

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

}

2 Answers

akiva grobman
akiva grobman
3,521 Points

Public static void drive () { drive(-1); }

rasul
rasul
577 Points

Thank you!