请用c++写一个类,包含年月日及默认构造函数
时间: 2024-04-10 11:27:06 浏览: 17
好的,以下是一个用C++编写的包含年月日及默认构造函数的类的示例代码:
```cpp
#include <iostream>
class Date {
private:
int year;
int month;
int day;
public:
Date() {
year = 0;
month = 0;
day = 0;
}
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;
}
};
int main() {
Date date;
std::cout << "默认构造函数创建的日期:" << std::endl;
std::cout << "年份: " << date.getYear() << std::endl;
std::cout << "月份: " << date.getMonth() << std::endl;
std::cout << "日期: " << date.getDay() << std::endl;
return 0;
}
```
在这个示例中,我们定义了一个名为`Date`的类,它包含了私有的`year`、`month`和`day`成员变量,以及公有的默认构造函数和一些成员函数来设置和获取这些成员变量的值。
默认构造函数被定义为没有参数的函数,并在内部将`year`、`month`和`day`初始化为0。
在`main`函数中,我们创建了一个名为`date`的`Date`对象,并输出其成员变量的值。
希望这个示例对你有帮助!如果还有其他问题,请随时提问。