class WeeklySchedule { String[] schedule; /* = new String[7]; */ WeeklySchedule( ) { this.schedule = new String[7]; for( int i = 0 ; i < schedule.length ; i++ ) { schedule[i] = "Nothing to do"; } } //new WeeklySchedule().numAppts() == 0 // ... //WeeklySchedule w = new WeeklySchedule(); // w.schedule[3] = "Lunch with Tim"; // w.numAppts() == 1 //To return the number of appoints in this WeeklySchedule int numAppts() { // ... this.schedule[...] ... int total = 0; for( int i = 0; i < this.schedule.length ; i++ ) { if ( !(this.schedule[i].equals("Nothing to do")) ) total = total + 1; } return total; } }