using namespace std;
class Date{
int d, m, y;//私有部分,只有類內成員函數可以使用
public:
Date(int day,int month,int year){//構造函數初始化 日, 月, 年
d=day;
m=month;
y=year;
};
void add_year(int n);//加n年
void add_month(int n);//加n月
void add_day(int n);//加n天
int get_year();
int get_month();
int get_day();
};
void Date::add_year(int n){
y+=n;
};
void Date::add_month(int n){
m+=n;
};
void Date::add_day(int n){
d+=n;
};
int Date::get_year(){
return y;
}
int Date::get_month(){
return m;}
int Date::get_day(){
return d;
}
int main()
{
Date today=Date(21,03,2014);
cout<<"今天是"<<today.get_year()<<"年 "<<today.get_month()<<" 月"<<today.get_day()<<" 日"<<endl;
Date tomorrow=today;//對象複製
tomorrow.add_day(1);
cout<<"明天是"<<tomorrow.get_year()<<"年 "<<tomorrow.get_month()<<" 月"<<tomorrow.get_day()<<" 日"<<endl;
//today.y 錯誤形式,因爲y是私有部分,無法直接訪問
system("pause");
}