JAVA实验4-1答案 下载本文

内容发布更新时间 : 2024/6/17 19:59:50星期一 下面是文章的全部内容请认真阅读。

运行结果:

课后的练习

(1) 省略代码2程序能否通过编译?若能通过编译,程序输出的结果是怎样的?

能编译通过。结果如下图,原因是对象内的元素channel是int型数据,默认值为0。 运行结果:

(2) 在朱类main()方法的最后增添下列代码,并解释运行效果。

Family liiFamily=new Family(); lisiFamily.buyTV(haierTV); lisiFamily.seeTV();

因为zhangSanFamily和lisiFamily引用了同一个对象成员haierTV, 导致当zhangSanFamily调用方法remoteControl()改变channel的值时, lisiFamily中的对象成员的channel值也会改变。

运行结果:

成绩 指导教师

孙兵

日期 2015年9月26日

第 页,共 页

注:请用A4纸书写,不够另附纸。