xt9-2.cpp
上传用户:liubin
上传日期:2022-06-13
资源大小:85k
文件大小:1k
源码类别:

书籍源码

开发平台:

Visual C++

  1. #include <iostream>
  2. using namespace std;
  3. class Date
  4.  {public:
  5.    Date(int,int,int);
  6.    Date(int,int);
  7.    Date(int);
  8.    Date();
  9.    void display();
  10.   private:
  11.    int month;
  12.    int day;
  13.    int year;
  14.  };
  15.  
  16. Date::Date(int m,int d,int y):month(m),day(d),year(y)
  17.  { }
  18.  
  19. Date::Date(int m,int d):month(m),day(d)
  20.  {year=2005;}
  21.  
  22. Date::Date(int m):month(m)
  23.  {day=1;
  24.   year=2005;
  25.  }
  26.  
  27. Date::Date()
  28.  {month=1;
  29.   day=1;
  30.   year=2005;
  31.  }
  32. void Date::display()
  33.  {cout<<month<<"/"<<day<<"/"<<year<<endl;}
  34.  
  35. int main()
  36. {
  37.  Date d1(10,13,2005);
  38.  Date d2(12,30);
  39.  Date d3(10);
  40.  Date d4;
  41.  d1.display();
  42.  d2.display();
  43.  d3.display();
  44.  d4.display();
  45.  return 0;
  46.  }