3.24

#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;  
}  

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值