文档详情

面向对象高级实验报告.doc

发布:2017-06-04约5.29千字共8页下载文档
文本预览下载声明
学 号 Java语言程序设计C 实验报告 实验1 Java语言基础 学生姓名 专业、班级 指导教师 成绩 计算机与信息工程学院 年 月 日 一、实验目的 学习课程相关章节知识,通过上机练习,掌握以下知识: 1.类的继承 2.子类中构造方法的使用 3.Super,this关键字的使用方法 二、实验内容 编写三个系别的学生类:英语系,计算机系,文学系(要求通过继承学生类)各系有以下成绩:(知识点:面向对象综合应用、数组中元素为引用类型) 英语系: 演讲,期末考试,期中考试; 计算机系:操作能力,英语写作,期中考试,期末考试; 文学系: 演讲,作品,期末考试,期中考试; 各系总分评测标准: 英语系: 演讲 50% 期末考试 25% 期中考试 25% 计算机系: 操作能力 40% 英语写作 20% 期末考试 20% 期中考试 20% 文学系: 演讲 35% 作品 35% 期末考试 15% 期中考试 15% 定义一个可容纳5个学生的学生类数组,使用随机数给该数组装入各系学生的对象,然后按如下格式输出数组中的信息: 学号:XXXXXXXX 姓名:XXX 性别:X 年龄:XX 综合成绩:XX package aaa; public class Student { //学号:XXXXXXXX 姓名:XXX 性别:X 年龄:XX 综合成绩:XX private int lim; private String name; private String sex; private int age; private double m_grade; private double f_grade; public int getLim() { return lim; } public void setLim(int lim) { this.lim = lim; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getSex() { return sex; } public void setSex(String sex) { this.sex = sex; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } public double getM_grade() { return m_grade; } public void setM_grade(double m_grade) { this.m_grade = m_grade; } public double getF_grade() { return f_grade; } public void setF_grade(double f_grade) { this.f_grade = f_grade; } public Student(int lim, String name, String sex, int age, double m_grade, double f_grade) { super(); this.lim = lim; this.name = name; this.sex = sex; this.age = age; this.m_grade = m_grade; this.f_grade = f_grade; } public void Sayhi() { System.out.println( ); } } package aaa; public class Computer extends Student { private int caozuo; private int write; public Computer(int lim, String name, String sex, int age, double m_grade, double f_grade,
显示全部
相似文档