实验报告(二)012121

上传人:tang****xu3 文档编号:144535439 上传时间:2020-09-10 格式:DOCX 页数:7 大小:37.60KB
返回 下载 相关 举报
实验报告(二)012121_第1页
第1页 / 共7页
实验报告(二)012121_第2页
第2页 / 共7页
实验报告(二)012121_第3页
第3页 / 共7页
实验报告(二)012121_第4页
第4页 / 共7页
实验报告(二)012121_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《实验报告(二)012121》由会员分享,可在线阅读,更多相关《实验报告(二)012121(7页珍藏版)》请在金锄头文库上搜索。

1、实验报告(二)20XX012121北京信息科技大学信息管理学院实验报告课程名称java程序设计实验项目实验二类和对象实验仪器PG jdk、jcreator专 业 班级/学号学生姓名 实验日期 实验地点 成 绩指导教师李春强一、实验目的1.掌握类、对象的定义和使用;2.掌握使用类封装对象的属性和功能;3.掌握对象的组合以及参数的传递;4.掌握类变虽和实例变虽,以及类方法和实例 方法的区别;5.掌握包的定义和使用。二、实验内容1.机动车:编写一个java应用程序,该程序中有两个类:Vehicle(用于刻画机动车)和User。具体要求如下:Vehicle 类有一个double类型的speed,用于刻

2、画机动车的速度,一 个int类型变H power,用于刻画机动车的功率。方法定义了 speedUp方法,体现机动车有加速功能, 定义了 speedDown 方法,体现机动车有减速功能,方法 setPower(int p) 用于 设置机动车的功率,方法getPower方法,用于获取机动车的功率。 在主类 User的main方法中用 Vehicle 类创建对 象,并让该对象调用方法设置功率,演示加速和加速功能。2. 家中的电视: 编写一个java应用程序,模拟家庭买一台 电视,即家庭将电视作为自己的一个成员,即调用一个方法 将谋个电视的应用传递给自己的电视成员。具体要求如下: 有三个源文件:、和,

3、其中中的TV类负责创建“电视”对象,中的Familiy类负责创建“家庭”对象,是主类。(2) 在主类的main方法中首先使用TV类创建一个对象haierTV, 然后使用Familiy 类再创建一个对象 zhangsanFamiliy ,并 将先前 TV类的实例 haierTV 的引用传递给 zhangsanFamilily对象的成员变H homeTV 3. 共饮同井水 编写程序模拟两个村庄共用一口井水。编写一个Village类,该类有一个静态的 int类型成员变Hl waterAmount ,用 于模拟井水的水在主类Land的main方法中创建两个村 庄,一个村庄改变了waterAmount的

4、值,另一村庄查看waterAount 的值,另一村庄查看 waterAmount的值。4.求 方程的根 使用package语句将方程的属性即计算根的方法 封装在一个有包名的类中,包名是,类的名字是 SquraEquation。编写一个 SunRise的主类,该主类使用import语句应用包中的 SquraEquation类。三、实验要求 1.理解java程序封装的特点,编制完整的相关 java程序。2.编写并调试程序 lab2-1 , lab2-2 , lab2-3 , lab2-4 ,掌握类和对象等基本使用方法。四、实验准备1. 一台电脑。开发环境。上机的基本操作。五、实验过程Lab2_1

5、:package 机动车;public class user publicclass vehicle double speed; int power; void speedUp(int s)=s;机动车加速,速度为 +s); =t;机动车减速,速度为 +t); public static void main(String args)机动车功率为:+(100); (15); (8); void speedDown(intt) int setPower(int p) return p; intgetPower(int q) return q; Lab2_2: public classTV publ

6、ic class Family TV homeTV; void购买一台电视 ); publicclass MainClass public static void main(Stringargs) TV haierTV=new TV ; Family zhangsanFamily =new正在播放动物世界); Lab2_3 : public class Land public static void main(String args) =200;水井中有水升 ); Village v1=new从水井中取水升发现水井中有水升从水井中取水 升);发现水井中有水升 ); public class V

7、illage public static int WaterAmount; Lab2_4 :import *; public classSunRisepublic static void main(Stringargs)SquraEquation sq=new SquraEquation此数的平方根为 package ; publicclass SquraEquation public double getRoot(double num) return (num); 六、实验总结:1. 2 . 3 说明:1.实验名称、实验目的、实验内容、实验要求教师确定,实验前教师事先填好, 然后作为实验报告

8、模版供学生使用;2.实验准备学生在实验或上机之前填写,教师应该在实验前检查;3. 实验过程学生记录实验的过程,包括操作过程、遇 到哪些问题以及如何解决等;4. 实验总结学生在实验后填写,总结本次实验的收获、未解决的问题以及体会和建议等;5.源程序、代码、具体语句等,若表格空间不足时可作为附录另外附页。实验项目实验二北京信息科技大学 信息管理学院 实验报告 课程名称 java程序设计类和对象实验仪器 PG jdk、jcreator专 业 班级/学号学生姓名 实验日期 实验地点 成 绩指导教师 李春强一、实验目的1.掌握类、对象的定义和使用;2.掌握使用类封装对象的属性和功能;3.掌握对象的组合以

9、及参数的传递;4.掌握类变虽和实例变虽,以及类方法和实例 方法的区别;5.掌握包的定义和使用。二、实验内容1.机动车:编写一个java应用程序,该程序中有两个类:Vehicle(用于刻画机动车)和User。具体要求如下:Vehicle 类有一个double类型的speed,用于刻画机动车的速度,一 个int类型变H power,用于刻画机动车的功率。方法定义 了 speedUp方法,体现机动车有加速功能, 定义了 speedDown 方法,体现机动车有减速功能,方法setPower(int p) 用于设置机动车的功率,方法getPower方法,用于获取机动车的功率。 在主类 User的main

10、方法中用 Vehicle 类创建对 象,并让该对象调用方法设置功率,演示加速和加速功能。2. 家中的电视:编写一个java应用程序,模拟家庭买一台电视,即家庭将电视作为自己的一个成员,即调用一个方法 将谋个电视的应用传递给自己的电视成员。具体要求如下: 有三个源文件:、和,其中中的 TV类负责创建“电视” 对象,中的Familiy类负责创建“家庭”对象,是主类。(2) 在主类的main方法中首先使用TV类创建一个对象haierTV, 然后使用Familiy 类再创建一个对象 zhangsanFamiliy ,并 将先前 TV类的实例 haierTV 的引用传递给 zhangsanFamilil

11、y对象的成员变H homeTV 3. 共饮同井水 编写程序模拟两个村庄共用一口井水。编写一个Village类,该类有一个静态的int类型成员变Hl waterAmount ,用于模拟井水的水在主类Land的main方法中创建两个村 庄,一个村庄改变了waterAmount的值,另一村庄查看waterAount 的值,另一村庄查看 waterAmount的值。4.求 方程的根 使用package语句将方程的属性即计算根的方法 封装在一个有包名的类中,包名是,类的名字是 SquraEquation。编写一个 SunRise的主类,该主类使用 import语句应用包中的 SquraEquation类

12、。三、实验要求 1. 理解java程序封装的特点,编制完整的相关java程序。2.编写并调试程序 lab2-1 , lab2-2 , lab2-3 , lab2-4 ,掌 握类和对象等基本使用方法。四、实验准备1. 一台电脑。开发环境。上机的基本操作。五、实验过程 Lab2_1 : publicpackage 机动车;public class user class vehicle ( double speed; int power; void speedUp(int s)(=s;机动车加速,速度为 +s); =t;机动车减速,速度为 +t); public static void main(S

13、tring args)(机动车功率为:+(100); (15); (8); void speedDown(intt)( int setPower(int p) return p; intgetPower(int q) return q; Lab2_2: public classTV public class Family TV homeTV; void购买一台电视 ); publicclass MainClass public static void main(Stringargs) TV haierTV=new TV ; Family zhangsanFamily =new 正在播放动物世界); Lab2_3 : public class Land public static void main(String args) =200;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号