当前位置:七道奇文章资讯编程技术VC/C++编程
日期:2012-03-13 17:14:00  来源:本站整理

【C++程序计划实行】类的定义和利用2[VC/C++编程]

赞助商链接



  本文“【C++程序计划实行】类的定义和利用2[VC/C++编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

  定义一个学生类,此中有3个数据成员有学号、姓名、年纪,以及若干成员函数.同时编写主函数利用这个类,实现对学生数据的赋值和输出.定义日期范例Date.

  实行内容

  利用成员函数实现对输出的输入、输出;

  利用构造函数和析构函数实现对数据的输入、输出.

  定义日期范例Date.要求有以下面成员:

  1、 可以设置日期;

  2、 日期加一天操作;

  3、 输入函数,输入格局为“XXXX年XX月XX日”.

  程序/后果

  利用成员函数实现对输出的输入、输出

  #include

  using namespace std;

  class MyClassmate

  {public:

  void set_information( ); //公用成员函数

  void show_information( ); //公用成员函数

  private: //数据成员为私有

  int number,year,month,day;

  char name[30];

  };

  int main( )

  {

  MyClassmate t1; //定义对象t1

  t1.set_information( ); //调用对象t1的成员函数set_time,向t1的数据成员输入数据

  t1.show_information( );

  cout<

  cout<<"请输入下一位学生信息: "<

  MyClassmate t2; //定义对象t2

  t2.set_information( ); //调用对象t2的成员函数set_time,向t2的数据成员输入数据

  t2.show_information( );

  cout<

  cout<<"请输入下一位学生信息: "<

  MyClassmate t3; //定义对象t2

  t3.set_information( ); //调用对象t2的成员函数set_time,向t2的数据成员输入数据

  t3.show_information( );

  cout<<"输入学生信息完毕"<

  return 0;

  }

  void MyClassmate::set_information( ) //在类外定义set_time函数

  {

  cout<

  cout<<"请输入学生信息: "<

  cout<

  cout<<" "<<"姓名:";

  cin>>name;

  cout<<" "<<"学号:";

  cin>>number;

  cout<<" "<<"诞生年代:"<

  cout<<"输入年:";

  cin>>year;

  cout<<"输入月:";

  cin>>month;

  cout<<"输入日:";

  cin>>day;

  }

  void MyClassmate::show_information( ) //在类外定义show_time函数

  {

  cout<

  cout<<"学生信息: "<

  cout<

  cout<<" 姓名:"<

  }

显示后果:

  利用构造函数和析构函数实现对数据的输入、输出

  #include

  #include

  class MyClassmates

  {

  public:

  MyClassmates(char *,int,int,int,int); //构造函数声明

  ~MyClassmates(); //析构函数声明

  protected:

  int number,year,month,day;

  char name[30];

  };

  MyClassmates::MyClassmates(char * pName,int x,int y,int m,int d) //构造函数实现

  {

  strcpy(name,pName);

  number=x;

  year=y;

  month=m;

  day=d;

  cout<

  cout<<"姓名:"<

  cout<

  cout<<"学号: "<

  cout<

  cout<<"年纪: "<<2010-year<

  cout<<"诞生年代: "<

  cout<

  }

  MyClassmates::~MyClassmates()

  {

  }

  void main()

  {

  MyClassmates hefei("hefei",9,1989,8,1);

  MyClassmates Rose("Rose",15,1988,3,15);

  MyClassmates Jack("Jack",3,1989,5,8);

显示后果:

  定义日期范例Date

  #include

  using namespace std;

  class Time

  {public:

  void set_time( ); //公用成员函数

  void show_time( );

  void show_nexttime( ); //公用成员函数

  private: //数据成员为私有

  int hour;

  int minute;

  int sec;

  };

  int main( )

  {

  Time t1; //定义对象t1

  t1.set_time( ); //调用对象t1的成员函数set_time,向t1的数据成员输入数据

  t1.show_time( );

  t1.show_nexttime( ); //调用对象t1的成员函数show_time,输出t1的数据成员的值

  return 0;

  };

  void Time::set_time( ) //在类外定义set_time函数

  {

  cout<<"请设置新的时间:"<

  cout<

  cout<<"设置新的年:"<

  cin>>hour;

  cout<<"设置新的月:"<

  cin>>minute;

  cout<<"设置新的日:"<

  cin>>sec;

  }

  void Time::show_time( ) //在类外定义show_time函数

  {

  cout<

  cout<<"目前的日期是:"<

  cout<

  cout<

  }

  void Time::show_nexttime( ) //公用成员函数

  {

  cout<

  cout<<"下一日的日期是:"<

  cout<

  cout<

  cout<

  }

显示后果:

  参考资料

  本经验的程序、文字以及图片均为乔布斯的同学原创


  以上是“【C++程序计划实行】类的定义和利用2[VC/C++编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • 【C++程序计划实行】熟习Visual C++开辟环境
  • 【C++程序计划实行】类的定义和利用
  • 【C++程序计划实行】类的担当和派生
  • <b>【C++程序计划实行】C++程序的上机历程</b>
  • 【C++程序计划实行】类的定义和利用2
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .