<pre name="code" class="cpp">#include <iostream>
using namespace std;
class Date
{
private :
int year;
int month;
int day;
public :
void getyear();
void getmonth();
void getday();
void setdate();
void printDate();
Date(int Y,int M,int D);
Date ()
{}
Date(const Date &p)
{
year=p.year;
month=p.month;
day=p.day;
}
};
void Date::getyear()
{
cout<<"年份:"<<year<<endl;
}
void Date:: getmonth()
{
cout<<"月份:"<<month<<endl;
}
void Date::getday()
{
cout<<"日:"<<day<<endl;
}
Date::Date(int Y,int M,int D)
{
year=Y;
month=M;
day=D;
}
void Date::printDate()
{
cout<<"日期是:"<<year<<"年"<<month<<"月"<<day<<"日"<<endl;
}
void Date::setdate()
{
int y,m,d;
cout<<"请输入年份"<<endl;
cin>>y;
cout<<"请输月份"<<endl;
cin>>m;
cout<<"请输入日"<<endl;
cin>>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.setdate();
d2.printDate();
cout<<"--------------------------------"<<endl;
Date d3(d1);
cout<<"d3相关信息:"<<endl;
d3.getyear();
d3.getmonth();
d3.getday();
d3.printDate();
return 0;
}
3.24
最新推荐文章于 2024-08-13 11:21:48 发布