C++类的实训:构建第一个类 Clock
时间: 2024-08-05 16:00:31 浏览: 63
数据结构C++实训:作业完成情况管理程序.zip
5星 · 资源好评率100%
在C++中,类是一种用户自定义的数据类型,用于封装数据和行为。创建一个名为"Clock"的类作为实训项目,可以帮助你理解类的基本概念和使用方法。下面是一个简单的例子,展示了如何构建一个基础的"Clock"类:
```cpp
// 定义Clock类
class Clock {
public:
// 构造函数,初始化时间
Clock(int hours = 0, int minutes = 0) : hours_(hours), minutes_(minutes) {}
// 获取当前小时数
int get_hours() const { return hours_; }
// 获取当前分钟数
int get_minutes() const { return minutes_; }
// 设置时间
void set_time(int hours, int minutes) {
hours_ = hours;
minutes_ = minutes;
}
private:
// 私有成员变量,表示小时和分钟
int hours_;
int minutes_;
};
// 示例:创建并操作Clock对象
int main() {
Clock clock(12, 30); // 创建一个午点半钟
cout << "Current time: " << clock.get_hours() << ":" << clock.get_minutes() << endl; // 输出当前时间
clock.set_time(9, 45); // 设置时间为9点45分
cout << "New time: " << clock.get_hours() << ":" << clock.get_minutes() << endl; // 输出新时间
return 0;
}
```
阅读全文