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. 91
Implementing getter methods
|
Q: |
We reconsider the setter / getter implementation in Figure 225, “Implementation change: Minutes only, no hours ”: Complete the two getter methods' implementation. TipA day's duration is 24 * 60 == 1440 minutes. The |
|
A: |
|
