要求:
通过继承Clock类实现活闹钟类AlarmClock, 该类具有设置时间、设置闹铃时间、按秒显示时间、闹铃等功能。
例如:
AlarmClock myClock(h,m,s);
myClock.setAlarmTime(ah,am,as);
myClock.start();
运行程序,计算机在同一位置显示:
8:59:50, 8:59:51 ...
8:59:55,bbb,8:59:56,bbb,8:57:55,bbb,8:59:58,bbb,8:59:59,bbb,
9:0:0,9:0:1 ...
闹铃时间为5秒,计算机同时显示正确的时间,闹铃完成后时钟继续运行。
#include <iostream>
#include <time.h>
#include <stdlib.h>
#include <cstdio>
using namespace std;
class Clock
{
int H,M,S;
public :
void SetTime(int H = 0,int M = 0,int S = 0)
{
this->H = H;
this->M = M;
this->S = S;
}
clock(int H = 0,int M = 0,int S = 0)
{
this->H = H;
this->M = M;
this->S = S;
}
int Get_H()
{
return H;
}
int Get_M()
{
return M;
}
int Get_S()
{
return S;
}
void Sh

本文档描述了如何通过继承Clock类创建AlarmClock类,该类具备设置时间、设定闹钟、按秒显示时间及闹钟功能。举例说明了AlarmClock的使用,包括设置闹钟时间、启动闹钟,并展示了在闹钟触发时,如何同时显示当前时间和闹铃提示。
最低0.47元/天 解锁文章
3901

被折叠的 条评论
为什么被折叠?



