对于这个问题,我们可以按照以下步骤来实现:
1. 首先,定义一个名为Date的类。
2. 在Date类中,需要有一个构造函数,用于初始化日期。构造函数可以接受三个参数:月份、日期和年份。如果只提供月份和日期,则默认年份为2019;如果只提供月份,则默认年份为2019并且日期为1。
3. 在Date类中,还需要有一个名为display()的成员函数,用于以"月/日/年"的格式显示日期。在这个函数中,我们可以简单地使用cout语句来输出日期。
4. 在main函数中,创建四个Date类的对象,并使用display()函数来显示日期。
下面是代码的实现:
- #include <iostream>
- using namespace std;
- class Date {
- private:
- int month; // 月份
- int day; // 日期
- int year; // 年份
- public:
- // 构造函数
- Date(int m = 1, int d = 1, int y = 2019) {
- month = m;
- day = d;
- year = y;
- }
- // 显示日期
- void display() {
- cout << month << "/" << day << "/" << year << endl;
- }
- };
- int main() {
- Date d1(3, 25, 2019);
- Date d2(3, 30);
- Date d3(10);
- Date d4;
- d1.display();
- d2.display();
- d3.display();
- d4.display();
- return 0;
- }
复制代码
希望这个例子能够帮助你理解如何定义类,创建对象并调用成员函数来完成相关操作。如果还有其他问题,请随时告诉我。
以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。