Getter and setter methods
Direct access | Setter access |
---|---|
public class Time {
public int hour, minute;
}
|
public class Time { private int hour, minute; public void setTime(int h, int m) { minute = m; hour = h; } }
|
|
public class Time { private int hour, minute; public void setTime(int h, int m) { minute = m; hour = h; System.out.println("Time has been set to " + hour + ":" + minute); } } |
Direct access | Setter / getter access |
---|---|
final Time time = new Time();
time.minute = 17 * 60 + 45; |
final Time time = new Time()
time.setTime(17, 45); |
No. 94
Implementing getter methods
Q: |
We reconsider the setter / getter implementation in Figure 217, “Implementation change: Minutes only, no hours ”:
Complete the two getter methods' implementation. TipA day's duration is 24 * 60 == 1440 minutes. The |
A: |
|