定义一个时间类Time,能提供和设置由时、分、秒组成的时间,并编出应用程序,定义时间对象,设置时间,输出该对象提供的时间。(C++)
时间: 2024-03-23 12:36:40 浏览: 173
好的,以下是一个简单的Time类的定义和应用程序示例:
```c++
#include <iostream>
using namespace std;
class Time {
private:
int hour;
int minute;
int second;
public:
Time(int h, int m, int s) {
hour = h;
minute = m;
second = s;
}
void setTime(int h, int m, int s) {
hour = h;
minute = m;
second = s;
}
void printTime() {
cout << hour << ":" << minute << ":" << second << endl;
}
};
int main() {
Time t(0, 0, 0); // 创建一个时间对象
t.setTime(12, 30, 45); // 设置时间
t.printTime(); // 输出时间
return 0;
}
```
在上面的示例中,我们定义了一个简单的Time类,它有三个私有成员变量hour、minute、second,分别表示时、分、秒。类中还定义了一个构造函数和三个公有成员函数:setTime()、printTime()。其中,setTime()用于设置时间,printTime()用于输出时间的值。
在应用程序中,我们首先创建了一个Time对象t,并将它的初始值设置为0小时0分0秒。然后,我们调用setTime()函数将t的时间设置为12点30分45秒,并调用printTime()函数输出t的时间值。
阅读全文