|
如题。
第五章之前就有很多笔误,但还不影响阅读和思考。
但我昨天看到第五章最后一节讲,杨辉三角的时候,发现了一个令我苦想了半天的一个笔误。
就是在说到 杨辉三角的 yanghui[i][j] 的 j 的情况的时候,if (j>=1)本来是用来判断一个元素左上方是否有其他元素的,而作者写的是”用来判断正上方是否有别的元素“,正好和下面的 if(j<i) 的注释写反了。
我是个从来没学过编程的人,本来这个程序就很复杂,花了好长时间才看懂,还要纠正了笔者的”小错误“。。。。
今天看到第六章”类“,笔者也在书中留下了一个很大的漏洞,特别是对新手来说,绝对是个大漏洞。
请让我慢慢讲给你听:
笔者在光盘中的 ”本书源程序中的 chapter6“里面先创建并保存了 ”car.java",这个程序其实是先给car定义了。然后创建“UseCar”时,才不会出错。 并把这两个源程序放在了一个 java project 文件夹内。但书上并没有说清楚这一点,也没有给出任何说明。
我今天先看的书,然后再eclipse 里自己创建了一个 UseCar, 发现怎么编译都会出现错误。
Car 下面画红波浪形 speed下面也是。我百思不得其解。。。我照着书原原本本的整个UseCar都输入了eclipse ,还是编译错误。
我刚才回家看了一下视频,才知道,要先创建 定义Car类的源文件,才能在别的源文件中用Car类。。。。
其实是一个很简单的问题,但笔者就是没说明,弄得我郁闷了一个下午。。。 |
|