Description
(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
Richland Community College Java programming Project
Tips in writing a perfect essay
Writing a perfect essay requires careful planning, research, and attention to detail. Here are some tips to help you craft a great essay:
Richland Community College Java programming Project
ORDER NOW AND GET A PLAGIARISM FREE QUALITY PAPER
- Start with a clear thesis statement that states your main argument.
- Use evidence and examples to support your thesis statement.
- Create an outline to organize your thoughts and ensure a logical flow of ideas.
- Use clear and concise language, avoiding unnecessary jargon or complex sentence structures.
- Edit and proofread your essay carefully for grammar, spelling, and punctuation errors.
- Take breaks and come back to your essay with fresh eyes to ensure you haven’t overlooked anything.
By following these tips, you can write a well-structured, well-researched, and compelling essay.
Richland Community College Java programming Project