java语言程序设计实验报告.pdfVIP

  • 2
  • 0
  • 约8.93千字
  • 约 11页
  • 2024-05-10 发布于河南
  • 举报

java语言程序设计实验报告

篇一:Java实验八报告

《Java语言程序设计》实验报告

学生姓名:郭倩

班级:信息112

学号:201152275208

实验地点:经管实验中心证券实验室

指导教师:赵利平

实验日期:

实验环境:Windows2000+JDK1.6

1.实验目的

(1)理解子类派生的概念

(2)学习创建子类对象

(3)掌握方法覆盖的使用

2.实验内容

(1)设计三个类:完成实验教材P52页程序清单4-2;

(2)通过编制一个程序来加深对嵌套类、内部类和局部类的理解:

完成实验教材P56页程序清单4-3;

2.实验过程

报告撰写具体要求:上述实验内容要求写出源代码及运行结果。

实验内容(1):

//Polymorphism.

abstractclassStudent{

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,int

courseScore){this.courses[courseNumber]=courseScore;

}

}

classUndergraduateextendsStudent{

publicUndergraduate(Stringname){

super(name);

本科生

}

publicvoidcalculateGrade(){

inttotal=0;

doubleaverage=0;

for(inti=0;iCourseNo;i++){

total+=courses[i];

};

average=total/CourseNo;

if(average=80average100)优秀

良好

一般

及格

不及

文档评论(0)

1亿VIP精品文档

相关文档