本帖最后由 焚雨成灰 于 2014-3-13 20:34 编辑
题目如下: 在程序中,经常要对时间进行操作,但是并没有时间类型的数据。那么,我们可以自己实现一个时间类,来满足程序中的需要。 定义名为MyTime的类,其中应有三个整型成员:时(hour),分(minute),秒(second),为了保证数据的安全性,这三个成员变量应声明为私有。 为MyTime类定义构造方法,以方便创建对象时初始化成员变量。 再定义diaplay方法,用于将时间信息打印出来。 为MyTime类添加以下方法: addSecond(intsec) addMinute(intmin) addHour(inthou) subSecond(intsec) subMinute(intmin) subHour(inthou) 分别对时、分、秒进行加减运算。
为什么说它看似简单: 1.如果现在是0时0分59秒,那么加1秒,秒位会清0;如果加20000秒,秒位分位时位都要考虑 2.减时间那块如果现在是0时5分0秒,如果减60秒,分位减1;减61秒,分位减2。 3.只能用最基础的语法做 请问这道题该怎么搞? PS:我上课去了,晚上再回来看;
|