北京信息科技大学 信息管理学院 实 验 报 告 课程名称 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 类创建对象,并让该对象调用方法设置功率,演示加速和加速功能
家中的电视: 编写一个 java 应用程序,模拟家庭买一台电视,即家庭将电视作为自己的一个成员,即调用一个方法将谋个电视的应用传递给自己的电视成员
具体要求如下: (1)有三个源文件:TV
java、Familiy
java 和MainClass
java,其中TV
java中的TV 类负责创建“电视”对象,Familiy