Advertisement

基于Java语言实现一个名为Time的类,并且支持相应的功能和方法

阅读量:

使用java设计一个名为Time的类,这个类包含:

①用于表示时间的三个数据域hour、minute和second
②一个无参数构造方法,用于创建Time对象,该方法基于当前时间(通过System.currentTimeMillis()获取当前时间)
③一个构造方法,用于创建Time对象,该方法接受一个指定的流逝时间值作为参数。此值表示从1970年1月1日午夜至当前时刻所经过的毫秒数,并将其作为数据域的值进行存储
④一个构造方法,用于创建Time对象,该方法接受指定的小时、分钟和秒作为参数
⑤分别获取三个数据域hour、minute和second的三个获取方法
⑥定义一个名为setTime(long elapsedTime)的方法,用于通过给定的时间流逝量为对象设置新的时间。例如,若流逝时间为555550000毫秒,则其转换过程如下:
totalSeconds = 555550000 / 1000;
second = (int)(totalSeconds % 60);
totalMinutes = totalSeconds / 60;
minute = (int)(totalMinutes % 60);
totalHours = (int)(totalMinutes / 60);
hour = (int)(totalHour

全部评论 (0)

还没有任何评论哟~