下载此文档

c程序设计实验报告(多态性).doc


文档分类:IT计算机 | 页数:约11页 举报非法文档有奖
1/11
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/11 下载此文档
文档列表 文档介绍
c程序设计实验报告(多态性).doc《C/C++语言程序设计》实验报告题 目) 院、系(部) 专业及班级 姓 名 学 号 日 期—系统功能分析用同一个名字来访问不同函数的性质即为多态性,使用多态性,i些功能相似的函数可用同一个名字来定义,这样会使得概念更清晰,还可达到动态链表的H的,实现运行的多态性以下程序使用了函数的重载,其使用对象名加以区分,还是用:类名::加以区分。—总体设计学生系统分析图主函数三详细设计1首先,定义一个类名为classStudent{charname[20];intnum;intage;public:voidBuiId();voidDelete();voidcorrect();voidseek();Student(){strcpy(name,〃〃);num=0;age=0;}Student(charnam[20],{strcpy(namenum^nu;age=ag;}voidshow(){cout<<zznamecout<<zznum:cout〈〈"age}^Student(){}student的类intnu,intag)/z<<name[20]<<endl;<<num<<endl;z/<<age<<endl;2然后,在外面有各种功能函数的实现函数Student*p[100];inti=0;intj=0;charname[20];intnum;intage;voidStudent::Bu订d(){Student*p[100];cout<<z/name:〃〈<endl;cin»p[i]->name[20];cout<<z/num:,z<<endl;cin>>p[i]->num;cout<<z,age:,z<<endl;cin>>p[i]->age;j++;p[i]=newStudent();i++;}voidStudent::Delete(){cout«/,请输入您要删除的学生到底姓名:,,«endl;cin>>name;for(ints=0;s<i;s++){if(strcmp(name,p[s]->name)==0){i—;p[s]二p[s+l];s++;}();}voidStudent::correct()cout«/z请输入您要改正学生信息的学生姓名:"«endl;cin>>name[20];//charname[20];intnum;intage;for(ints=0;s<i;s++){if(strcmp(name,p[s]->name)==0)cout<</zname:"〈〈p[s]->name<<endl;cout<</znum:z,<<p[s]->num<<endl;cout<<z/age:z,<<p[s]->age<<endl;}}}voidStudent::seek(){//charname[20],intnum,intage;cout<</z请输入学生的姓名:z,<<endl;cin>>name[20];for(ints=0;s<i;s++){if(strcmp(name,p[s]->name)==0){cout«z,该学生的信息为:,z«endl;cout〈〈"name:"〈〈name[20]<<endl;cout〈</znum:z/<<num<<endl;cout〈<z,age:z/<<age<<endl;break;3在函数yunxing中对上述函数进行调用voidyunxing(intn){Studentm;switch(n){case1:();break;case2:();break;case3:();break;case4:();break;4在main函数中写出欢迎界面和初始化语句Studentsi("lili",1101,19);Students2(/zwangfang/z,1102,20);Students3(^wangmeng^,1103,18);Students4("linarT,1104,21);Teachertl("1iangshaohui,z,1105,30,5000,"gaoshiT);Teachert2("liuwei",1106,29,6000,"dawu");Teacher13(z/yuyaweiz/,1107,28,7000,"lisan");Teachert4("chenming",1108,27,8000,"yingyu");();();();();();();();();::show();::show();::show();t4.

c程序设计实验报告(多态性) 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数11
  • 收藏数0 收藏
  • 顶次数0
  • 上传人ttteee8
  • 文件大小130 KB
  • 时间2020-08-05