首页 > 试题广场 >

(时间类 Time)设计一个名为 Time 的类。这个类包含

[问答题]
(时间类 Time)设计一个名为 Time 的类。这个类包含:
 • 表示时间的数据域 hour、minute 和 second。
 • 一个以当前时间创建 Time 对象的无参构造方法(数据域的值表示当前时间)。
 • 一个构造 Time 对象的构造方法,这个对象有一个特定的时间值,这个值是以毫秒表示的、从 1970 年 1 月丨日午夜开始到现在流逝的时间段(数据域的值表示这个时间)
 • 一个构造带特定的小时、分钟和秒的 Time 对象的构造方法。
 • 三个数据域 hour、minute 和 second 各自的 get 方法。
 • — 个名为 setTimeClong elapseTime)的方法使用流逝的时间给对象设置一个新时间。例 如,如果流逝的时间为 555550000 毫秒,則转换为丨0 小时、10 分钟、10 秒。
 画出该类的UML图并实现这个类。编写一个测试程序,创建两个 Time 对象(使用 new TimeO 和 new Time(555550000)), 然后显示它们的小时、分钟和秒。 〆提示:前两个构造方法可以从波逝的时间中提取出小时、分钟和秒。
对于无参构造方法,当前时间 可以使用 System.currentTimeMillsC)获取当前时间,如程序清单 2 - 7 所示。

这道题你会答吗?花几分钟告诉大家答案吧!