java程序设计-实验指导书

java程序设计-实验指导书

ID:18895911

大小:71.00 KB

页数:10页

时间:2018-09-22

java程序设计-实验指导书_第1页
java程序设计-实验指导书_第2页
java程序设计-实验指导书_第3页
java程序设计-实验指导书_第4页
java程序设计-实验指导书_第5页
资源描述:

《java程序设计-实验指导书》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Java程序设计实验指导书二零一零年九月实验1:一个简单的应用程序1.实验目的及要求目的:本实验的目的是让学生掌握开发Java应用程序的三个步骤:编写源程序、编译源程序、和运行应用程序。同时熟悉JDK中的命令:Javac(编译命令)和java(运行命令)。要求:编写如下3个应用程序(1)该程序在命令行窗口输出“这是一个简单的Java应用程序”;(2)该程序在命令行窗口输出两行文字,文字由用户运行程序是的命令行参数中获得;(3)定义类A和类B,且类A在包a中,类B在包b中。类A的构造函数输出一行提示信息。先需要在类B

2、的main函数中生成类A的实例对象。2.实验类型验证类型3.实验学时2学时4.实验设备计算机(PC)、JDK6.0开发环境、普通文本编辑器。5.实验步骤及内容(1)打开文本编辑器。(2)按照要求将程序输入,然后保存源文件到某一目录下假设为(D:2011)。注意源文件的名字要与public类的名字相同。(3)编译源文件。打开控制台窗口,转到指定目录下(如D:2011),输入命令javacHello.java。(4)运行字节码,输入命令javaHello6.思考问题实验2:三角形、梯形和圆形的类封装1.实验目的及要

3、求目的:使用类来封装对象的属性和功能。要求:编写一个java应用程序,该程序中有3个类:Trangle、Lader和Circle,分别用来刻画“三角形”、“梯形”和“圆形”。具体要求如下:lTrangle类具有类型为double的三个边,以及周长、面积属性,Trangle类具有返回周长、面积以及修改三个边的功能。另外,Trangle类还具有一个boolean型的属性,该属性用来判断三个数能否构成一个三角形;lLader类具有类型为double的上底、下底、高、面积属性,具有返回面积的功能;lCircle类具有类型为

4、double的半径、周长、面积属性,具有返回周长、面积的功能。2.实验类型验证类型3.实验学时2学时4.实验设备计算机(PC)、Eclipse开发环境。5.实验指导(1)创建一个对象时,成员变量被分配内存空间,这些内存空间称作该对象的实体或变量,而对象中存放着引用,以确保这些变量由该对象操作使用。(2)空对象不能使用,即不能让一个空对象去调用方法产生行为。假如程序中使用了空对象,程序在运行时会出现异常:NullPointerException。由于对象是动态分配实体,所以java编译器对控对象不做检查。因此,编写程

5、序时要避免使用空对象。6.思考问题(1)给Trangle类增加三个方法,分别用来返回三个边:sideA,sideB,sideC;(2)让AreaAndLength类中的circle对象调用方法修改半径,然后输出修改后的半径以及修改半径后的面积和周长。实验3:继承1.实验目的及要求目的:巩固如下概念:子类的继承性、子类对象的创建过程、成员变量的继承与隐藏、方法的继承与重写。要求:编写一个Java程序,除了主类外,该程序还有4个类:People、ChinaPeople、AmericanPeople和BeijingPeo

6、ple类,要求如下:lPeople类有访问权限是peotected的double型成员变量:height和weight,以及publicvoidspeakHello(),publicvoidaverageHeight(),和publicvoidaverageWeight()方法;lChinaPeople类是People的子类,新增了publicvoidchinaGongfu()方法。要求ChinaPeople重写父类的publicvoidspeakHello()、publicvoidaverageHeight()和

7、publicvoidaverageWeight()方法;lAmericanPeople类是People类的子类,新增publicvoidamericanBoxing()方法。要求AmericanPeople重写父类的publicvoidspeakHello()、publicvoidaverageHeight()和publicvoidaverageWeight();lBeijingPeople类是ChinaPeople的子类,新增publicvoidbeijingOpera()方法。要求ChinaPeople重写父类

8、的publicvoidspeakHello()、publicvoidaverageHeight()和publicvoidaverageWeight()。2.实验类型验证类型3.实验学时2学时4.实验设备计算机(PC)、Eclipse开发环境。5.实验指导(1)如果子类可以继承父类的方法,子类就有权利重写这个方法,子类通过重写父类的方法可以改变方法的具体行为;

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

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

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