定义一个时钟类,将setTime()和showTime()声明为public,对外提供两个接口;将hour、minute、second声明为private;通过主函数中对类的对象的调用,实现可以设置和显示时间c++
时间: 2024-10-11 22:07:24 浏览: 29
面向对象编程技术第四章PPT资料.pptx
在C++中,你可以定义一个简单的时钟类(Clock),使用public成员函数`setTime()`设置时间和`showTime()`展示当前时间。这里是一个基本的实现:
```cpp
#include <iostream>
class Clock {
private:
int hour;
int minute;
int second;
public:
// 设置时间
void setTime(int h, int m, int s) {
hour = h;
minute = m;
second = s;
}
// 显示时间
void showTime() {
std::cout << "Current time: " << hour << ":" << minute << ":" << second << std::endl;
}
public:
// 主函数中的实例化和操作
static void main() {
Clock clock; // 创建一个Clock对象
// 设置时间
clock.setTime(10, 30, 45);
// 显示时间
clock.showTime();
// 更改时间并再次显示
clock.setTime(13, 15, 0);
clock.showTime();
}
};
阅读全文