// Page 198-200 public class Time { private int hrs; private int mins; private int secs; public Time() // default constructor { hrs = 0; mins = 0; secs = 0; } public Time(int h, int m, int s) { hrs = h; mins = m; secs = s; } public void set(int h, int m, int s) { hrs = h; mins = m; secs = s; } public void writeOut() { if (hrs < 10) System.out.print("0"); System.out.print(hrs + ":"); if (mins < 10) System.out.print("0"); System.out.print(mins + ":"); if ( secs < 10 ) System.out.print("0"); System.out.print(secs); } public void increment () { secs ++; if (secs > 59) { secs = 0; mins ++; if (mins > 59) { mins = 0; hrs ++; if (hrs > 23) hrs = 0; } } } public boolean equal (Time other) { return (hrs==other.hrs && mins==other.mins && secs==other.secs); } }