Question: Follow the instructions: OOP JAVA Submit A hand written solution Explain the code through the short comments A compressed file with your name that

Follow the instructions: OOP JAVA Submit A hand written solution Explain the code through the short comments A compressed file with your name that contains required java files and write your name as a comment in each file. Due date is 2 November, however don't wait until last minute. Question 1: Using the following UML diagram, write the code to implement the Time class. Write a test class that prompts the user to enter values for hour, minute, and second, construct an object and displays the time after invoking the nextSecond() method. Time -hour:int -minute: int -second: int = hour [0, 23] minute = second [0, 59] = [0, 59] +Time (hour: int,minute: int, second: int) +getHour(): int +getMinute(): int +getSecond(): int +setHour (hour: int):void +setMinute(minute: int):void +setSecond (second: int):void +setTime(hour: int, minute: int, second: int):void +toString(): String +nextSecond(): Time +previousSecond(): Time "hh:mm:ss" with leading zero Advance by 1 second and return this instance
Step by Step Solution
3.48 Rating (155 Votes )
There are 3 Steps involved in it
Heres a solution for the Time class in Java along with a test class that prompts the user for input and displays the time after invoking the nextSecon... View full answer
Get step-by-step solutions from verified subject matter experts
