定义一个类date,类中只有一个init函数,已给出main函数,(详见补充)

来源:百度知道 编辑:UC知道 时间:2024/06/22 22:55:59
定义一个类date,类中只有一个init函数,已给出main函数,请补充完整类中成员函数的定义,并调试程序,程序运行时:
A.init( );
A.print();
输出为:
今天是2008年5月1日
#include<iostream.h>
class date
{
private:
int year;
int month;
int day;
public:
。。。。。。。。。。。

};

int main()
{
date A;
A.init(2006);
A.print();
A.init(2003,9);
A.print();
A.init(2009,10,6);
A.print();
return 0;
}

#include<iostream.h>
#include <stdio.h>
class date
{
private:
int year;
int month;
int day;
public:
date()
{
year = 2005;
month = 1;
day = 1;
}
init(int year)
{
this->year = year;
}
init(int year,int month)
{
this->year = year ;
this->month = month ;
}
init(int year ,int month ,int day)
{
this->year = year ;
this->month = month ;
this->day = day;
}
print()
{
printf("今天是%04d年%02d月%02d日\n" , year , month ,day);
}
};

int main()
{
date A;
A.init(2006);
A.print();
A.init(2003,9);
A.print();
A.init(2009,10,6);
A.print();
return 0;
}