#include <iostream>
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_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");
}
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");
}