预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共12页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

java实验报告 在当下这个社会中,报告使用的次数愈发增长,报告具有双向沟通性的特点。你还在对写报告感到一筹莫展吗?以下是小编为大家收集的java实验报告,仅供参考,欢迎大家阅读。java实验报告1学生姓名:郭倩班级:信息112学号:201152275208实验地点:经管实验中心证券实验室指导教师:赵利平实验日期:实验环境:Windows20xx+JDK1.61.实验目的(1)理解子类派生的概念(2)学习创建子类对象(3)掌握方法覆盖的使用2.实验内容(1)设计三个类:完成实验教材P52页程序清单4-2;(2)通过编制一个程序来加深对嵌套类、内部类和局部类的理解:完成实验教材P56页程序清单4-3;2.实验过程报告撰写具体要求:上述实验内容要求写出源代码及运行结果。实验内容(1)://Polymorphism.javaabstractclassStudent{finalstaticintCourseNo=3;Stringname;Stringtype;int[]courses;StringcourseGrade;publicStudent(Stringname){this.name=name;courses=newint[CourseNo];courseGrade=null;}publicabstractvoidcalculateGrade();publicStringgetName(){returnname;}publicStringgetType(){returntype;}publicStringgetCourseGrade(){returncourseGrade;}publicintgetCourseScore(intcourseNumber){returncourses[courseNumber];}publicvoidsetName(Stringname){this.name=name;}publicvoidsetType(Stringtype){this.type=type;}publicvoidsetCourseScore(intcourseNumber,intcourseScore){this.courses[courseNumber]=courseScore;}}classUndergraduateextendsStudent{publicUndergraduate(Stringname){super(name);type="本科生";}publicvoidcalculateGrade(){inttotal=0;doubleaverage=0;for(inti=0;itotal+=courses[i];};average=total/CourseNo;if(average>=80&&average=70&&average=60&&average=50&&average}}classPostgraduateextendsStudent{publicPostgraduate(Stringname){super(name);type="研究生";}publicvoidcalculateGrade(){inttotal=0;doubleaverage=0;for(inti=0;itotal+=courses[i];};average=total/CourseNo;if(average>=90&&average=80&&average=70&&average=60&&average}}publicclassPolymorphism{publicstaticvoidmain(String[]args){Student[]students=newStudent[5];students[0]=newUndergraduate("陈建平");students[1]=newUndergraduate("鲁向东");students[2]=newPostgraduate("匡晓华");students[3]=newUndergraduate("周丽娜");students[4]=newPostgraduate("梁欣欣");for(inti=0;istudents[i].setCourseScore(0,87);students[i].setCourseScore(1,90);students[i].setCourseScore(2,78);}for(inti=0;istudents[i].calculateGrade();}System.out.println("姓名"+"类型"+"成绩");}}System.out.println("-------------------------");for(inti=0;i(1)都有