2014年9月26日-实验指导书.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第四周实验主要内容 类与对象 实验 1 机动车 1 实验目的 本实验的目的是让大家使用类来封装对象的属性和功能。 2 实验要求 编写一个 Java 应用程序,该程序中有两个类: Vehicle (用于刻画机动车)和 User (主类)。 具体要求如下: Vehicle 类有一个 double 类型的变量 speed ,用于刻画机动车的速度,一个 int 型变量 power ,用于刻画机动车的功率。方法定义了 speedUp (int s)方法,体现机动车有加 速功能。定义了 speedDown ()方法,体现机动车有减速功能。方法定义了 setPower (int p )方法,用于设置机动车的功率。定义了 getPower ()方法,用于获取机动车的 功率。 在主类 User 的 main ()方法中用 Vehicle 类创建对象, 并让该对象调用方法设置功率, 演示加速和减速功能。 3. 程序模板 请按照模板要求,将【代码】替换为 Java程序代码;给出程序的运行结果。 参见“ 2014 年 9 月 26 日”文件夹下的“实验 1”子文件夹下的源程序 Vehicle.java User.java 4. 知识点巩固 创建一个对象时,成员变量被分配内存空间,这些内存空间称作该对象的实体或变量, 而对象中存放着引用,以确保这些变量被该对象操作使用。 空对象不能使用, 即不能让一个空对象去调用方法产生行为。 假如程序中使用了空对象, 在运行时会出现异常: NullPointerException 。对象是动态地分配实体的, Java 的编译器 对空对象不做检查。因此,在编写程序时要避免使用空对象。 5. 继续练习 (1)给出 User.java 第 4 、5 条语句执行完毕后, car1 、car2 对象的成员变量初始化后的值; (2 )改进 speedUp ()方法,使得 Vehicle 类的对象加速时不能将 speed 值超过 200. (3 )改进 speedDown ()方法,使得 Vehicle 类的对象在减速时不能将 speed 值小于 0. (4 )增加一个刹车方法 void brake (),Vehicle 类的对象调用它能将 speed 的值变为 0,并 在 User.java 中添加如下语句,然后调用 brake 方法,并获取刹车后的汽车速度。 System.out.println( “前方红灯,请刹车 ”); 实验 2 家中的电视 1. 实验目的 本实验的目的是让大家掌握对象的组合以及参数传递。 2. 实验要求 编写一个 Java应用程序, 模拟家庭买一台电视, 即家庭将电视作为自己的一个成员, 即 通过调用一个方法将某个电视的引用传递给自己的电视成员。具体要求如下。 有三个源文件: TV.java、Family.java 和 MainClass.java,其中 TV.java 中的 TV 类负 责创建 “电视”对象,Family.java 中的 Family 类负责创建 “家庭”对象,MainClass.java 是主类。 在主类的 main() 方法中首先使用 TV 类创建一个对象 haierTV,然后使用 Family 类 再创建一个对象 zhangSanFamily,并将先前 TV 类的实例 haierTV 的引用传递给 zhangSanFamil

文档评论(0)

lh2468lh + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档