创建Date类,封装数据成员year,month,day,并访问数据成员
时间: 2024-03-13 07:44:40 浏览: 81
Date日期的封装
好的,以下是一个简单的Date类示例代码:
```
class Date {
private:
int year;
int month;
int day;
public:
void setYear(int y) {
year = y;
}
void setMonth(int m) {
month = m;
}
void setDay(int d) {
day = d;
}
int getYear() const {
return year;
}
int getMonth() const {
return month;
}
int getDay() const {
return day;
}
};
```
在这个示例中,我们创建了一个名为Date的类,并封装了三个数据成员year,month,day。这些数据成员被封装在类的私有部分,无法从类的外部直接访问。
为了访问这些数据成员,我们创建了一组公共成员函数。在这个示例中,我们创建了三个set函数和三个get函数,分别用于设置和获取年、月、日的值。
set函数用于设置数据成员的值,get函数用于获取数据成员的值。在这个示例中,我们将get函数声明为const成员函数,这意味着它们不会修改类的状态。
这是一个简单的Date类的例子,可以根据需要进行扩展和修改。
阅读全文