Java Class Constructor Implementation
Consider the following class:
public class Time
{
private int hrs;
private int mins;
private int secs;
public Time()
{ /* implementation not shown */ }
public Time(int h, int m, int s)
{ /* implementation not shown */ }
/** Resets time to hrs = h, mins = m, secs = s. */
public void resetTime(int h, int m, int s)
{ /* implementation not shown */ }
/** Advances time by one second. */
public void increment()
{ /* implementation not shown */ }
/** Returns true if this time equals t, false otherwise. */
public boolean equals(Time t)
{ /* implementation not shown */ }
/** Returns true if this time is earlier than t, false otherwise. */
public boolean lessThan(Time t)
{ /* implementation not shown */ }
/** Returns a String with the time in the form hrs:mins:secs. */
public String toString()
{ /* implementation not shown */ }
}
Which of the following represents correct implementation code for the constructor with parameters in the Time class?
A
Time = new Time(h, m, s);
B
hrs = h; mins = m; secs = s;
C
hrs = 0; mins = 0; secs = 0;
D
resetTime(hrs, mins, secs);
Question Leaderboard
Not enough data yet to show leaderboard.
APFIVE