(solution) Define the missing method. Use "this" to distinguish the local

(solution) Define the missing method. Use "this" to distinguish the local

Define the missing method. Use “this” to distinguish the local member from the parameter name.

 

// ===== Code from file CablePlan.java =====
public class CablePlan {
   private int numDays;

   // FIXME: Define setNumDays() method, using “this” implicit parameter.
   public void setNumDays(int numDays) {

      /* Your solution goes here  */

      return;
   }

   public int getNumDays() {
      return numDays;
   }
}
// ===== end =====

// ===== Code from file CallCablePlan.java =====
public class CallCablePlan {
   public static void main (String [] args) {
      CablePlan house1Plan = new CablePlan();

      house1Plan.setNumDays(30);
      System.out.println(house1Plan.getNumDays());

      return;
   }
}
// ===== end =====