C++ 时钟类实现:设计和使用 Clock 类
#include
using namespace std;
class Clock { private: int hour, minute, second; //时、分、秒
public: //构造函数 Clock(int h = 0, int m = 0, int s = 0) { hour = h; minute = m; second = s; }
//设置时、分、秒
void setHour(int h) {
hour = h;
}
void setMinute(int m) {
minute = m;
}
void setSecond(int s) {
second = s;
}
//显示时钟
void display() {
cout << setfill('0') << setw(2) << hour << ':' //设置输出格式
<< setw(2) << minute << ':'
<< setw(2) << second << endl;
}
};
int main() { Clock c1; //默认时钟为00:00:00 Clock c2(12, 30, 45); //创建具有指定时钟的Clock类对象
c1.display(); //输出默认时钟
c2.display(); //输出指定时钟
c1.setHour(8); //设置时
c1.setMinute(50); //设置分
c1.setSecond(20); //设置秒
c1.display(); //输出修改后的时钟
return 0;
}
原文地址: https://www.cveoy.top/t/topic/l4tE 著作权归作者所有。请勿转载和采集!