老师学生Word文档

老师学生Word文档

ID:38220949

大小:31.50 KB

页数:5页

时间:2019-05-25

老师学生Word文档_第1页
老师学生Word文档_第2页
老师学生Word文档_第3页
老师学生Word文档_第4页
老师学生Word文档_第5页
资源描述:

《老师学生Word文档》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Form1usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Text;usingSystem.Windows.Forms;namespaceshiyan5_1{publicpartialclassForm1:Form{publicForm1(){InitializeComponent();}privatevoidDoCollectHomework(IHo

2、meworkCollectorcollector){collector.CollectHomework();}privateIHomeworkCollectorCreateHomeworkCollector(stringtype){Teacherteac=newTeacher("李明","计算机学院");Studentstu=newStudent("张三","计算机软件专业");if(type=="teacher")returnteac;elsereturnstu;}privatevoidbutton1_Click(objectsender

3、,EventArgse){Teacherteac=newTeacher("李明","计算机学院");teac.CollectHomework();Studentstu=newStudent("张三","计算机软件专业");stu.CollectHomework();}privatevoidbutton2_Click(objectsender,EventArgse){Teachertea=newTeacher("李明","计算机学院");Studentstu=newStudent("张三","计算机软件专业");DoCollectHomewo

4、rk(tea);DoCollectHomework(stu);}privatevoidbutton3_Click(objectsender,EventArgse){IHomeworkCollectorcollector;collector=CreateHomeworkCollector("teacher");collector.CollectHomework();}}}StudentusingSystem;usingSystem.Collections.Generic;usingSystem.Text;usingSystem.Windows

5、.Forms;namespaceshiyan5_1{classStudent:Person,IHomeworkCollector{publicvoidCollectHomework(){MessageBox.Show("报告老师,作业收取完毕!");}privatestringmajor;publicstringMajor{get{returnmajor;}set{major=value;}}publicStudent(stringname,stringmajor):base(name){this.Major=major;}publicov

6、erridevoidintroduceMyself(){stringstr=string.Format("大家好,我是{0}的学生{1}",major,Name);MessageBox.Show(str);}}}PersonusingSystem;usingSystem.Collections.Generic;usingSystem.Text;namespaceshiyan5_1{abstractclassPerson{privatestringname;publicstringName{get{returnname;}set{name=v

7、alue;}}publicPerson(stringname){this.Name=name;}publicabstractvoidintroduceMyself();}}TeacherusingSystem;usingSystem.Collections.Generic;usingSystem.Text;namespaceshiyan5_1{abstractclassPerson{privatestringname;publicstringName{get{returnname;}set{name=value;}}publicPerso

8、n(stringname){this.Name=name;}publicabstractvoidintroduceMyself();}}

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。