java程序代写 – 程序设计代写 – 留学生编程作业代写
java程序代写

java程序代写 – 程序设计代写 – 留学生编程作业代写

实验5 Java面向对象程序设计

 

 

java程序代写 通过本次实验,要求学生掌握JAVA中类与对象的基本操作。二、教学要求了解:面向对象编程理解:类与对象基本概念掌握:设计类、创建对象,构造函数特点理解:单继承机制、继承特性、接口概念掌握:子类与父类的关系、继承与接口的使用与区别三、主要仪器设备  java程序代写PC···

 

、实验目的  java程序代写

通过本次实验,要求学生掌握JAVA中类与对象的基本操作。

、教学要求

  1. 了解:面向对象编程
  2. 理解:类与对象基本概念
  3. 掌握:设计类、创建对象,构造函数特点
  4. 理解:单继承机制、继承特性、接口概念
  5. 掌握:子类与父类的关系、继承与接口的使用与区别

、主要仪器设备  java程序代写

PC,Windows 2000以上操作系统,JDK1.6以上开发包带记事本的开发环境

四、实验要求

1、创建一个抽象类试题类,不但包含实验4中的所有成员变量和应该有的共有方法,再添加读取试题、显示试题和判分三个抽象方法。

void 读取试题(String[] lines)

(1) 参数:试题文件中关于本道题的多行记录

(2) 拟实现功能:识别题目中的各项内容,并将其写入到本对象的各个成员变量中

(3) 返回值:空

String 显示试题()

java程序代写
java程序代写

(1) 参数:无  java程序代写

(2) 功能:将各成员变量中内容取出并组合成一个字符串,在考试过程中调用该方法可直接取出需要显示的题目字符串

(3) 返回值:题目字符串

void 判分()

(1) 参数:无

(2) 拟实现功能:取出对象中的学生回答数据和标准答案数据,并执行判分规则,将判分结果写入分数成员变量

(3) 返回值:空  java程序代写

2、创建选择题类和填空题类,继承试题类,重写试题类的三个抽象方法,将其拟实现功能实现。

选择题文本格式:(第1行)选择题  (第2行)题干  (第3行)本题分数  (第4行)正确选项 (第5~7行)错误选项  (第8行)空行 (第9行)下一题……

填空题文本格式:(第1行)填空题  (第2行)题干  (第3行)本题分数  (第4行)正确答案  (第5行)空行 (第6行)下一题……

3、读取题目建议:

(1) 先将文件读取为字符串,然后将每一行字符串识别出来并放入数组,可用split(“\n”)方法将文本以换行符分隔成数组,或使用正则表达式[^\n]+将每一行识别出来

(2) 遍历数组或正则表达式的匹配结果,读取行,遇到行内容是“填空题”或“选择题”时,创建相应的填空题或选择题对象,创建一个长度为6或3的数组,向下再读取6行或3行,将这几行的内容放入数组中,然后调用填空题或选择题对象的读取试题方法并将数组传入。然后再继续往下读取,直到再遇到行内容是“填空题”或“选择题”,继续读取下一道题。

、考核方式及要求  java程序代写

编写实验报告:实验报告中附加main方法的程序流程图、编程思路、核心算法思想或技巧描述、实验心得等,并附上运行结果截图。

、主要教材及参考书

  1. 《JAVA大学实用教程-实验指导》,耿祥义编著,电子工业出版社,第三版

 

更多代写:北美cs代写  R代考 高数代写 北美essay代写  paper代写 matlab代做

合作平台:天才代写 幽灵代  写手招聘  paper代写

发表回复