面向对象程序实验指导版文档格式.docx
《面向对象程序实验指导版文档格式.docx》由会员分享,可在线阅读,更多相关《面向对象程序实验指导版文档格式.docx(8页珍藏版)》请在冰点文库上搜索。
验证性
实验地点
实验时间
指导老师
实验成绩
年月日
一、实验目的:
通过简单的输入输出程序熟悉Java编程环境,认识Java程序结构。
二、实验内容:
1.熟悉NetBeans的基本操作;
2.编写简单的java源程序,实现求圆的面积和周长(JavaApplication程序与JavaApplet程序各一个);
3.在NetBeans环境下运行JavaApplication程序和JavaApplet程序。
三、实验要求:
1.完成实验环境的熟悉工作;
2.完成程序的编写与验证;
3.写出实验报告,要求对程序结构做出详细的解释。
四、实验步骤与结果:
(由学生按照实验内容完成)
五、总结
实验二Java语言基础训练
熟悉Java基本语法,练习使用Java的数据类型和控制结构,实现简单的数据和字符串操作。
二、实验内容:
1.编写Java程序,输出1900年到2000年之间的所有润年。
2.通过交互式输入三角形的边长,并计算其面积。
三、实验要求:
1.正确使用Java语言的控制结构;
2.从屏幕输出1900年到2000年之间的所有润年;
3.输出三角形的面积。
4.写出实验报告。
实验三类与对象
理解类与对象的定义,理解封装的含义,掌握数据成员的声明与初始化方法,掌握成员方法的定义、返回值、参数传递的方法。
用面向对象的思想编写一个简单的计算器,能够实现两个数字的加、减、乘、除运算。
1.根据需求,用面向对象的方式定义一个计算器类(Calculator);
2.由于计算器能对两个数字进行各种运算,所以定义两个成员变量表示两个运算数;
3.编写4个成员方法,分别实现加(add)、减(minus)、乘(multiple)、除(divide)四类运算。
4.定义构造函数对成员变量赋初值;
5.写出实验报告。
实验四构造方法与方法重载
理解构造方法的作用,掌握构造方法继承的原则以及向方法传递对象的方法。
1.参考教材P118,示例程序C5_14,掌握构造方法的重载。
2.参考教材P119,示例程序C5_15,掌握构造方法继承的方法。
3.参考教材P121,示例程序C5_16,掌握向方法传递对象的方法。
1.完成示例程序的验证。
2.写出实验报告。
实验五继承与多态
理解继承与多态的概念,掌握三种访问控制的区别,掌握抽象类、接口与包的应用。
1.参考教材P124,示例程序C5_17,掌握抽象类的应用。
2.参考教材P128,示例程序C5_18,掌握接口的使用方法。
3.参考教材P133,示例程序C5_20,掌握包的使用方法。
实验六字符串类
理解字符串类的作用,理解String类与StringBuffer类的区别与各自的运用范围。
掌握String类与StringBuffer类中的常用方法。
编写程序,输入两个字符串,完成以下几个功能:
(1)求出两个字符串的长度。
(2)检测第一个字符串是否为第二个字符串的子串。
(3)把第一个串转换为byte类型并输出。
1.完成程序的编写工作。
实验七图形GUI设计
了解GUI元素的分类,掌握绘制文字与简单图形的方法,掌握常用组件GUI设计的方法,掌握高级组件GUI设计的方法。
1.利用GUI程序设计方法实现简单计算器的设计。
1.正确使用GUI组件;
2.实现简单计算器的设计与实现;
3.写出实验报告。
实验八电子记事本的设计与实现
6
综合性
一、实验目的
掌握用户图形界面设计(GUI)的设计方法,了解布局管理器的知识,了解树形分层结构,掌握Java中的控件的使用。
二、实验内容
利用Java中的用户GUI图形界面设计、文件操作、数据库编程等方面的知识,实现电子记事本的设计与实现。
三、实验要求
(1)该实验应能体现本课程中的综合知识;
(2)该电子记事本应具有实用性。
(3)界面友好,操作简单。