欢迎来到天天文库
浏览记录
ID:62159546
大小:23.00 KB
页数:4页
时间:2021-04-19
《在程序中定义Student基类及派生类.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、个人收集整理勿做商业用途创建Windows应用程序,在程序中定义Student基类及派生类Student_l基类定义1、包括“学号"、“姓名"、“性别”、“年龄”等字段。2、显式声明默认构造函数,声明含“学号”、“姓名"、“性别"、“年龄”等参数的构造函数重载3、声明用于显示对象信息的方法派生类定义1、包括两门课程成绩的字段2、显示声明默认构造函数,声明含“学号”、“姓名”、“性别"、“年龄”与两门课程成绩参数的构造函数重载3、声明求两门课程总分与两门课程平均分的方法。运行1、在界面中创建相应的输入项目textbox2
2、、在文本框中输入派生类对象的数据,单击【创建对象】的按钮,用文本框中的数据通过派生类构造函数创建派生类对象,并将对象的数据显示在输出窗口。usingSystem;usingSystem.Collections。Generic;usingSystem。ComponentModel;usingSystem.Data;usingSystem。Drawing;usingSystem.Linq;usingSystem。Text;usingSystem.Windows。Forms;namespaceWindowsFormsAppl
3、ication8{ publicpartialclassForm1:Form { publicForm1() { InitializeComponent(); } privatevoidbutton1_Click(objectsender,EventArgse) 个人收集整理勿做商业用途{ intid=int。Parse(this.txtId.Text);//取值,个人信息 stringnam
4、e=this。txtName.Text; stringsex=this.txtSex。Text; intage=int。Parse(this.txtAge.Text); intenglish=int。Parse(this.txtEng。Text);//两门学科成绩 intlanguages=int.Parse(this.txtLang.Text); Student1stu=newStudent1(id,name,sex,
5、age);//创建一个对象 intt=stu。Total(english,languages);//调用类,总分 inta=stu.Average(english,languages);//调用类,平均分 stringstr=stu。info();//调用继承类中的info方法 MessageBox。Show(str+”r”+"总分:"+t+”r平均分:”+a);//输出 } }}〉〉〉>>>〉〉〉>>〉〉>〉>
6、>>〉〉>>>>〉>>>〉〉〉>>>〉〉〉>〉>〉usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;namespaceWindowsFormsApplication8{ classStudent { protectedintstudentid;//学号 protectedstringname; protectedstringsex; protectedint个
7、人收集整理勿做商业用途age; publicStudent()//构造函数 { } publicStudent(intstudentid,stringname,stringsex,intage)//构造函数 { this。studentid=studentid; this.name=name; this.sex=sex; this.age=age; } pu
8、blicstringinfo()//方法,用于输出个人信息 { stringstr="学号:"+studentid+”r姓名:"+name+"r性别:"+sex+”r年龄:”+age; returnstr; } }文档为个人收集整理,来源于网络
此文档下载收益归作者所有