Java Project

Learning Goal: I’m working on a java project and need an explanation and answer to help me learn.

(The Time class)

Design a class named

Time

.

The class contains:

– The data fields

hour

,

minute

, and

second

that represent a time.

– A no-arg constructor that creates a

Time

object for the current time. (The values of the data fields will represent the current time.)

– A constructor that constructs a

Time

object with a specified elapsed time since midnight, January 1, 1970, in milliseconds. (The values of the data fields will represent this time.)

– A constructor that constructs a

Time

object with the specified

hour

,

minute

, and

second

.

– Three getter methods for the data fields

hour

,

minute

, and

second

, respectively.

– A method named

setTime(long elapseTime)

that sets a new time for the object using the elapsed time. For example, if the elapsed time is

555550000

milliseconds, the hour is

10

, the minute is

19

, and the second is

10

.

Draw the UML diagram for the class and then implement the class.

Write a test program that creates two

Time

objects (using

new Time()

,

new Time(555550000)

, and

new Time(5, 23, 55))

and displays their hour, minute, and second in the format hour:minute:second.

(Hint: The first two constructors will extract the hour, minute, and second from the elapsed time. For the no-arg constructor, the current time can be obtained using

System.currentTimeMillis()

, as shown in LiveExample 2.7, ShowCurrentTime.java.)

Class Name:

Exercise10_01

Calculate your order
Pages (275 words)
Standard price: $0.00
Client Reviews
4.9
Sitejabber
4.6
Trustpilot
4.8
Our Guarantees
100% Confidentiality
Information about customers is confidential and never disclosed to third parties.
Original Writing
We complete all papers from scratch. You can get a plagiarism report.
Timely Delivery
No missed deadlines – 97% of assignments are completed in time.
Money Back
If you're confident that a writer didn't follow your order details, ask for a refund.

Calculate the price of your order

You will get a personal manager and a discount.
We'll send you the first draft for approval by at
Total price:
$0.00
Power up Your Academic Success with the
Team of Professionals. We’ve Got Your Back.
Power up Your Study Success with Experts We’ve Got Your Back.