forked from maheshashokit/27_Java_Full_Stack_Repo
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathWatch.java
More file actions
30 lines (25 loc) · 813 Bytes
/
Watch.java
File metadata and controls
30 lines (25 loc) · 813 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
//This is Generalized Class for Defining Watch Functionality
public class Watch {
//Define Fields
public int hours;
public int minutes;
public int seconds;
//Public Non-Parameterized Constructor
public Watch() {
System.out.println("Watch Class Public Non-Parameterized Constructor....");
}
//Business method for setting Time
public void setTimeForWatch(int hours,int minutes,int seconds) {
this.hours = hours;
this.minutes = minutes;
this.seconds = seconds;
}
//Business method for displaying time information
public void displayTimeForWatch() {
System.out.println("Current Time " + hours+ " : "+ minutes+" : "+ seconds);
}
//Defining the private method to verify the visbility
private void testPrivateMethod() {
System.out.println("This is Form TestPrivate Method....");
}
}