返回列表 发帖

printCarrunningMessage方法没打印出来,还是作者没写阿?

第7.10.1节中,这个方法没有阿,是怎么回事?printCarrunningMessage方法没给出来,请求各位帮忙?
分享到: QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友

自己回吧,琢磨了回吧,希望给没有写好这段代码的朋友有些帮助,下面是这段方法的代码:
        public void printCarRunningMessage(){
                System.out.println("车名为" + name +"的汽车行驶速度为:"+ speed +"," + "汽车行驶方向为:" +     direction );
                return;
        }

TOP

这段代码作者写了,但是内容比较简单,没有放到书上。在光盘中第7章的car.java文件中最后几行,就有。我把内容复制出来。大家看一下。

        /* 向控制台输汽车行使信息。 这里我们使用了加号来将字符串拼接。 */
        public void printCarRunningMessage() {
                System.out.println("车名为“" + this.name + "”的汽车行驶速度为:" + this.speed
                                + ",汽车行使方向为:“" + this.direction + "”");
        }

TOP

哦,是哦,我看视频的时候可能没注意,不过加不加this都无所谓吧,难道加了this后,不需要写return?

TOP

试完了,this加不加都一样,return也因为空返回值,也不要加

TOP

5# shilei_1


你还是非常细心的。

TOP

6楼:做Android 开发,在Java方面和Xml 方面需要学习多少?,我现在还是一个程序开发初学者?两年来,一直做测试。

TOP

这个很难说清楚。因为这要和具体的项目考虑。

建议先把Java基础学一下。然后就开始学习Android。到时候,发现哪部分欠缺,然后补充一下。

TOP

哦,这样啊,Java基础也有好多呢,我现在正在看Java123,你知道看完这本书,是不是能把基础都学完了吧!

TOP

9# shilei_1


看完这本书,Java基础就差不多OK了。

TOP

修改代码一处,java 123 --10.1.5中 这里应该把boolean isBus 删除了,前面没定义,后面为何还要继续判断啊,况且这个是Bus特有的类,不需要再判断lsbus!否则后面的程序执行后的预期结果是不对的,“公交车乘客数一直为0”。

TOP

与此相类似的是Bus 速度问题也是一样,好像需要在方法里修改修改的,不然的话,预期程序结果也是不合理的。

TOP

9# shilei_1


我是本书作者。这本书语法方面的知识已经足够用了,如果本书学的好,以后再学别的零零散散的语法也不会有难度。但是如果你要实际进行编程,还必须多练习多写程序 :)

TOP

与此相类似的是Bus 速度问题也是一样,好像需要在方法里修改修改的,不然的话,预期程序结果也是不合理的。
shilei_1 发表于 2010-7-29 16:32

修改代码一处,java 123 --10.1.5中 这里应该把boolean isBus 删除了,前面没定义,后面为何还要继续判断啊,况且这个是Bus特有的类,不需要再判断lsbus!否则后面的程序执行后的预期结果是不对的,“公交车乘客数一 ...
shilei_1 发表于 2010-7-29 16:22


对,这两个地方都需要把isBus的判断去掉。

TOP

呵呵,谢谢作者指导!,正在“多态”中!

TOP

返回列表