《2022年CASPNE面向对象程序设计实验.docx》由会员分享,可在线阅读,更多相关《2022年CASPNE面向对象程序设计实验.docx(9页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精品学习资源学号: 202118130 姓名:韩雯雯完成日期:2021.9.24一、试验目的1、把握类的定义和类的继承;2、把握类的成员的定义及其使用;3、熟识类的成员的分类:静态成员和实例成员;4、明白接口的定义和使用方法;5、把握类的构造函数;6、熟识类的析构函数;二、试验内容和要求题目 1 完成 P295实践 2.G.5 题目 2 完成 P298实践 2.G.6 题目 3 完成 P299实践 2.G.7三、试验步骤及结果题目 1using System ;using System.Collections.Generic ;using System.Linq ;using System.T
2、ext ;namespace ph02class HanwenwenprivateStringempNo;publicStringEmpNoget returnempNo; set empNo =value ; privateStringname;publicStringName欢迎下载精品学习资源get returnname; set name =value ; privatedoublesalary;publicdoubleSalaryget returnsalary; set salary =value ; 题目 2publicHanwenwenstringempNo, stringna
3、me EmpNo = empNo;Name = name;publicHanwenwenstringempNo, stringname,double salaryEmpNo = empNo;Name = name;Salary = salary;publicvoidInitInfoConsole .WriteLine 请输入员工号: ;EmpNo =Console .ReadLine ;Name =Console .ReadLine;Console .WriteLine 请输入员工的工资: ;Salary =Double .Parse Console .ReadLine ;publicvoid
4、DispInfoConsole .WriteLineEmpNo +t+ Name +t+ Salary;using System ;using System.Collections.Generic;using System.Linq;using System.Text;欢迎下载精品学习资源namespace ph02class ProgramstaticvoidMain string argsHanwenwene= newHanwenwen 202118130 , 韩雯雯 ,10000 ;e.DispInfo;题目 3using System ;using System.Collections
5、.Generic;using System.Linq;using System.Text;namespace ph02class CompanyprivateHanwenwen emps =null ;privateboolflag =false ;publicCompany Hanwenwen empsthis .emps = emps ;publicvoidDescBySalaryif.flagfor inti = 0; i emps.Length; i+for intj = 0; j emps.Length-i-1; j+ifempsj.Salary = begin & e.Salary
6、 = end欢迎下载精品学习资源Console .WriteLine 员工 + e.Name + 的工资为 :+ e.Salary;using System ;using System.Collections.Generic;using System.Linq;using System.Text;namespace ph02class ProgramstaticvoidMain string argsHanwenwen e1 =newHanwenwen 202118130 , 韩雯雯 , 10000;Hanwenwen e2 =newHanwenwen 202118131 , 李丽 , 500
7、0 ;Hanwenwene3 =newHanwenwen202118132 , 黄家 , 3000 ;Hanwenwen e4 =newHanwenwen 202118133 , 王旭 , 4000;Hanwenwen e5 =newHanwenwen 202118134 , 徐立 , 2000 ;Hanwenwen emps = e1, e2, e3, e4, e5 ;Companycompany =newCompanyemps ;Console .WriteLine-依据工资降序排序输出职工信息- ;company.DescBySalary;company.DispEmpInfo;Cons
8、ole .WriteLine-显示公司职工的最高工资、最低工资、平均工资- ;company.DispMaxSalary;company.DispMinSalary;company.DispAvgSalary;Console .WriteLine-查看在工资某个区域范畴的全部职工的信息- ;company.DispEmpInfo2000, 10000;欢迎下载精品学习资源四、试验心得通过这次上机试验,我充分的明白了类和构造函数,对类的定义和类的继承有了更加深刻的懂得和把握;把握了类的成员的定义及其使用和分类;但对静态成员和实例成员的调用把握不太好;此外, 仍明白了接口的定义和使用方法;在做最终一题的时候,在调用上显现了两次问题,由我的同学帮忙我修改和调试,最终显现了正确的结果;其他由于语法、输入等产生的小细节问题通过我自己的耐心修改调试而完成;虽然把握的不太娴熟,但本节上机试验真的收成了比上次试验更多的学问;而且通过自己动手完成试验更是让我对这门课更加感爱好了;连续努力!欢迎下载