题目:提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
在程序中,经常要对时间进行操作,但是并没有时间类型的数据。那么,我们可以自己实现一个时间类,来满足程序中的需要。
定义名为MyTime的类,其中应有三个整型成员:时(hour),分(minute),秒(second),为了保证数据的安全性,这三个成员变量应声明为私有。
为MyTime类定义构造方法,以方便创建对象时初始化成员变量。
为MyTime类添加方法对时、分、秒进行加减运算等操作。
定义display方法,用于将时间信息打印出来。
代码:#includeusing namespace std; class mytime{ private: int hour,minute,second; public: mytime(int h,int m,int s); void modifytime(); void display(); }; mytime::mytime(int h,int m,int s) { hour=h;minute=m;second=s; } void mytime::modifytime() { int a,b,c; char d; cin>>d; if(d=='+') { cout<<"请输入加时长a:"< >a; cout<<"请输入加分长b:"< >b; cout<<"请输入加秒长c:"< >c; hour=hour+a;minute=minute+b;second=second+c; if(second>=60) { minute++; second=second-60; } if(minute>=60) { hour++; minute=minute-60; } } if(d=='-') { cout<<"请输入减时长a:"< >a; cout<<"请输入减分长b:"< >b; cout<<"请输入减秒长c:"< >c; hour=hour-a;minute=minute-b;second=second-c; if(second<0) { minute--; second=second+60; } if(minute<0) { hour--; minute=minute+60; } } } void mytime::display() { cout< 结果:
总结提示:这里对文章进行总结:
例如:以上就是今天要讲的内容,本文仅仅简单介绍了定义名为MyTime的类,其中应有三个整型成员:时(hour),分(minute),秒(second);



