请问该怎么编程??急需感谢感谢?

时间类
定义时间类,私有成员时、分、秒,整型;成员函数:set()设置时间,add()加时间,show()显示时间。编写主函数,定义时间类对象,用户输入时间的时、分、秒,设置对象的时间为用户输入的时、分、秒,用户再输入时间(表示时间长度),计算第1个之间加第2个时长后的时间,格式为hh:mm:ss,24小时制,最小时刻为00:00:00,最大时刻为23:59:59。

输入:两行,每行三个整数,第一行为某时刻,第2行为某时长的时、分、秒。

输出:两行,加之前的时刻,加之后的时刻。
【输入输出样例】
输入:

8 59 59

0 0 2

输出:

08:59:59

09:00:01

https://blog.csdn.net/y786256773/article/details/79793107