3 时间* 分数 10 作者 李祥 单位 湖北经济学院 请设计时间 TIME 类。它包含三个私有数据成员:hour (时)、minute (分) 和 second (秒),均为整数。 #include <iostream>
时间: 2024-09-20 11:10:48 浏览: 7
好的,我可以帮你设计一个名为TIME的时间类。这个类会包含三个私有变量`hour`、`minute`和`second`,每个都是整型变量,用于表示小时、分钟和秒。这里是一个简单的C++实现:
```cpp
class TIME {
private:
int hour; // 小时
int minute; // 分钟
int second; // 秒
public:
// 构造函数用于初始化时间
TIME(int h = 0, int m = 0, int s = 0)
: hour(h), minute(m), second(s) {}
// 获取和设置时间的方法
int getHour() const { return hour; }
void setHour(int h) { hour = h; }
int getMinute() const { return minute; }
void setMinute(int m) { minute = m; }
int getSecond() const { return second; }
void setSecond(int s) { second = s; }
// 打印时间的方法
void printTime() const {
std::cout << hour << " hours, " << minute << " minutes, and " << second << " seconds" << std::endl;
}
};
// 测试示例
int main() {
TIME t(10, 30, 45);
t.printTime(); // 输出:10 hours, 30 minutes, and 45 seconds
return 0;
}
```