北京信息科技大学 信息管理学院 实 验 报 告 课程名称 java 程序设计 实验项目 实验二 类和对象 实验仪器 PC、jdk 、jcreator 专 业_______ _________ 班级/学号________ ___ 学生姓名 _______ __________ 实验日期 实验地点 成 绩 _______________________ 指导教师 _____李春强_____________ 一、实验目的 1.掌握类、对象的定义和使用; 2.掌握使用类封装对象的属性和功能; 3.掌握对象的组合以及参数的传递; 4.掌握类变量和实例变量,以及类方法和实例方法的区别; 5.掌握包的定义和使用。 二、实验内容 1.机动车: 编写一个 java 应用程序,该程序中有两个类:Vehicle(用于刻画机动车)和User(主类)。具体要求如下: (1)Vehicle 类有一个 double 类型的 speed,用于刻画机动车的速度,一个int 类型变量 pow er,用于刻画机动车的功率。方法定义了 speedUp(int s)方法,体现机动车有加速功能,定义了 speedDow n()方法,体现机动车有减速功能,方法 setPow er(int p)用于设置机动车的功率,方法 getPow er()方法,用于获取机动车的功率。 (2)在主类User 的 main()方法中用 Vehicle 类创建对象,并让该对象调用方法设置功率,演示加速和加速功能。 2.家中的电视: 编写一个 java 应用程序,模拟家庭买一台电视,即家庭将电视作为自己的一个成员,即调用一个方法将谋个电视的应用传递给自己的电视成员。具体要求如下: (1)有三个源文件:TV.java、Familiy.java 和MainClass.java,其中TV.java中的TV 类负责创建“电视”对象,Familiy.java 中的Familiy 类负责创建“家庭”对象,MainClass.java 是主类。 (2)在主类的main()方法中首先使用 TV 类创建一个对象 haierTV,然后使用 Familiy 类再创建一个对象 zhangsanFamiliy,并将先前 TV 类的实例 haierTV的引用传递给 zhangsanFamilily 对象的成员变量 homeTV。 3. 共 饮 同 井水 编写程序模拟两个村庄共用一口井水。编写一个Village 类,该类有一个静态的int 类型成员变量 waterAmount,用于模拟井水的水量,在主类Land 的main()方法中创建两个村庄,一个村庄改变了 waterAmount 的值,另一村庄查看 waterAount 的值,另一村庄查看 waterAmount 的值。 4.求方程的根 使用 package 语句将方程的属性即计算根的方法封装在一个有包名的类中,包名是 wukong.xiyou,类的名字...