#include<iostream>
using namespace std;
class Date{
private:
int year;
int month;
int day;
public:
Date(int Y,int m,int d);
Date();
Date(const Date& d)
{ year=d.year+1;
month=d.month;
day=d.day;
}
void SetDate(int Y,int m,int d);
void printDate();
void GetYear()
{ cout<<"年份:"<<year<<endl;
}
void GetMonth()
{ cout<<"月份:"<<month<<endl;
}
void GetDay()
{ cout<<"日:"<<day<<endl;
}
};
Date::Date(int Y,int m,int d)
{ year=Y;
month=m;
day=d;
}
Date::Date()
{ year=1;
month=1;
day=1;
}
void Date::printDate()
{ cout<<"日期是:"<<year<<"年"<<month<<"月"<<day<<"日"<<endl;
}
void Date::SetDate(int Y,int m,int d)
{ year=Y;
month=m;
day=d;
}
int main()
{ Date d1(2010,6,8);
cout<<"d1的相关信息:"<<endl;
d1.GetYear();
d1.GetMonth();
d1.GetDay();
d1.printDate();
cout<<"——————————"<<endl;
Date d2;
cout<<"d2的相关信息:"<<endl;
d2.GetYear();
d2.GetMonth();
d2.GetDay();
d2.printDate();
cout<<"——————————"<<endl;
Date d3(d1);
cout<<"d3的相关信息:"<<endl;
d3.GetYear();
d3.GetMonth();
d3.GetDay();
d3.printDate();
cout<<"——————————"<<endl;
return 0;
}
3.24
最新推荐文章于 2015-07-07 08:10:24 发布