#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:"<<year<<endl;
}
void GetMonth()
{ cout<<"Month:"<<month<<endl;
}
void GetDay()
{ cout<<"Day:"<<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<<"The date is:"<<year<<"."<<month<<"."<<day<<"."<<endl;
}
void Date::SetDate(int Y,int m,int d)
{ year=Y;
month=m;
day=d;
}
int main()
{ Date d1(2015,4,21);
cout<<"The information about d1:"<<endl;
d1.GetYear();
d1.GetMonth();
d1.GetDay();
d1.printDate();
cout<<"——————————"<<endl;
Date d2;
cout<<"The information about d2:"<<endl;
d2.GetYear();
d2.GetMonth();
d2.GetDay();
d2.printDate();
cout<<"——————————"<<endl;
Date d3(d1);
cout<<"The information about d3:"<<endl;
d3.GetYear();
d3.GetMonth();
d3.GetDay();
d3.printDate();
cout<<"——————————"<<endl;
return 0;
}
3.24
最新推荐文章于 2024-04-25 08:56:37 发布