面向对象程序设计java-实验报告

面向对象程序设计java-实验报告

ID:15025028

大小:105.50 KB

页数:18页

时间:2018-07-31

面向对象程序设计java-实验报告_第1页
面向对象程序设计java-实验报告_第2页
面向对象程序设计java-实验报告_第3页
面向对象程序设计java-实验报告_第4页
面向对象程序设计java-实验报告_第5页
资源描述:

《面向对象程序设计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]编写图形界面用户程序,采用事件处

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。