欢迎来到天天文库
浏览记录
ID:15025028
大小:105.50 KB
页数:18页
时间:2018-07-31
《面向对象程序设计java-实验报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、2014—2015学年第1学期合肥学院数理系实验报告课程名称:《面向对象程序设计》实验专业班级:12信息与计算科学班-17-姓名:学号:合肥学院数学与物理系信息与计算科学教研室-17-实验一实验项目:程序设计基础实验类别:综合性□设计性□验证性√一、实验目的熟悉Java的编程环境;通过编程掌握Java程序的调试;提高学生的分析问题、解决问题的能力;理解Java语言的基本结构和程序设计方法。二、实验内容1、安装并配置JDK,使用Eclipse创建Java程序,并调试运行;2、了解JavaApplication应用程序和JavaApplet程序;3
2、、通过编程掌握Java的基本,并提高分析问题和解决问题的能力。三、实验方案(程序设计说明)[题目1]安装Eclipse并配置JDK。[题目2]使用Eclipse创建Application程序,并调试运行。publicclasstest1{publicstaticvoidmain(String[]args){System.out.println("hello");}}[题目3]在Eclipse中创建Applet程序并调试运行。importjava.awt.*;importjava.applet.*;publicclasstest2extendsA
3、pplet{publicvoidpaint(Graphicsg){g.drawString("hello",20,20);}}[题目4]掌握输入和输出,编写程序求任意两个实型数据的和。[题目5]掌握数组的使用,编写程序求一组整型数据的最大值。四、实验程序和运行结果请附页记录正确的源程序-17-实验二实验项目:面向对象程序设计基础实验类别:综合性□设计性□验证性√一、实验目的通过编程理解Java语言是如何体现面向对象编程基本思想,了解类的封装方法,以及如何创建类和对象,了解成员变量和成员方法的特性,掌握面向对象程序设计的一般方法。二、实验内容1、
4、通过编程掌握Java的输入和输出;2、通过编程掌握程序设计的算法思想,掌握基本的数据结构编程方法;3、编写一个体现面向对象思想的程序。三、实验方案(程序设计说明)面程序对象程序设计[题目1]设计圆类,可以对圆的半径初始化,并求周长和面积。[题目2]设计分数的四则运算类,类中设计加、减、乘、除的方法,要求分数运算时能够完成通分和约分。四、实验程序和运行结果请附页记录正确的源程序-17-实验三实验项目:面向对象程序设计实验类别:综合性□设计性□验证性√一、实验目的通过编程掌握面向对象程序设计的一般方法,掌握创建类和对象,理解继承机制以及类成员的访问
5、控制,学会方法的重载和继承。二、实验内容1、利用点类设计线类,在线类中包括两个点类成员,并在线类中求两点间的距离。2、编写程序通过对点类的继承方式设计线类,并在线类中求两点间的距离。三、实验方案(程序设计说明)[题目1]1)已知点类如下:classpoint{privatedoublex,y;……}请设计点类相关的成员方法;2)调用点类设计线类,线类如下:classline{privatepointp1,p2;……}请设计线类相关的成员方法;3)编写测试代码,调用线类求两点间的距离。[题目2]1)在题目1点类的基础上设计线类,线类如下:clas
6、slineextendspoint{privatedoublex1,y1;……}请设计线类相关的成员方法;2)编写测试代码,调用线类求两点间的距离。四、实验程序和运行结果请附页记录正确的源程序-17-实验四实验项目:自定义异常实验类别:综合性□设计性□验证性√一、实验目的了解异常类的作用,掌握对异常的捕获和处理方式,通过编程掌握自定义异常的使用。二、实验内容1、通过验证课本实例,了解系统异常的处理机制。2、编写程序,设计自定义异常类。三、实验方案(程序设计说明)[题目]通过设计圆类,在该类中定义自定义异常类,当半径小于或等于0时产生异常,并编写
7、测试类,测试该异常。四、实验程序和运行结果请附页记录正确的源程序-17-实验五实验项目:图形用户界面实验类别:综合性□设计性√验证性□一、实验目的掌握Java中图形界面设计的基本元素和方法,熟练使用常用组件设计图形界面,掌握布局管理器的使用,掌握事件的处理方法。二、实验内容1、设计图形界面,掌握FlowLayout、BorderLayout、CardLayout、GridLayout布局管理器的使用,并掌握组件的精确定位方式;2、掌握事件处理的三种常见的实现方式:·通过主类创建监听器对象的实现方式;·通过自定义内部类创建监听器对象的实现方式;·
8、在注册时通过匿名类直接创建监听器对象的实现方式。3、设计图形用户界面的应用程序。三、实验方案(程序设计说明)[题目1]编写图形界面用户程序,采用事件处
此文档下载收益归作者所有