June 2017
Beginner
1296 pages
69h 23m
English
... constructor uses parameter names identical to
18 // instance variable names the "this" reference is
19 // required to distinguish between the names
20 public SimpleTime(int hour, int minute, int second) {
21 this.hour = hour; // set "this" object’s hour
22 this.minute = minute; // set "this" object’s minute
23 this.second = second; // set "this" object’s second
24 }
25
26 // use explicit and implicit "this" to call toUniversalString
27 public String buildString() {
28 return String.format("%24s: %s%n%24s: %s",
29 "this.toUniversalString()", this.toUniversalString(),
30 "toUniversalString()", toUniversalString());
31 }
32
33 // convert to String in universal-time format (HH:MM:SS)
34 public String toUniversalString() {
35 // "this" is not required here to ...