2002年7月第一次印刷勘误
序号 | 页码 | 原文 | 更正 | 备注 |
1 | 译者的话 | 云巅工作室联系E-mail:webmaster@CloudCrowm.com。 | 云巅工作室联系E-mail:web_zhou@21cn.com。 | 请读者使用收费邮箱web_zhou@21cn.com与我联系 |
2 | 10 | 因此,我们只需要将高级语言编译成一种无需变化的语言。这样就解决了前面提到的问题1。 | 因此,我们只需要将高级语言编译成一种无需变化的语言(MSIL)。这样就解决了前面提到的问题1。 | |
3 | 27 | Windows Form | Windows Forms | |
4 | 50 | 小心:相等操作符(=)与赋值操作符(==)很容易混淆。 | 小心:相等操作符(==)与赋值操作符(=)很容易混淆。 | 本来是提醒读者不要混淆,但...不好意思!感谢热心读者的指正。 |
5 | 61 | 去掉该页的第一幅“方法定义”插图。 | ||
6 | 110(插图中) | 01: long mySum; | 01: int mySum; | |
7 | 111 | 意思是:不可能隐式从类型A转换到类型B | 意思是:可能隐式从类型A转换到类型B | 图6-12中的注释 |
8 | 116 | 95:
Console.WriteLine(“Enter orward ackward “ + 96: “dd fifty educt fifty (T)erminate”); |
95:
Console.WriteLine(“Enter (F)orward (B)ackward “ + 96: “(A)dd fifty (D)educt fifty (T)erminate”); |
|
9 | 122(技巧栏) | 也就是说,当你比较两个值是否相等时,你必须允许存在一定范围的误差。 | 删除此句 | |
10 | 125(第一个插图) | o2: int sum; | 02: int sum; | |
11 | 154,第6行 | 例如,如果你希望表示5种刚提过的颜色, | 例如,如果你希望表示绿、蓝、红、黄和紫5种颜色, | |
12 | 163 | 表7-6 string类的部分一些方法和属性 | 表7-6 string类的部分方法和属性 | |
13 | 269,倒数第4行 | ... MaxAmount(person1Sales[0], person2Sales[0]... | ... MaxAmount(person1Sales[0], person2Sales[0])... | |
14 | 407,问题6.b最后一句 | 前面的语句还有效吗?为什么? | 前面问题a中的语句还有效吗?为什么? | |
15 | 425,清单14-5后第一行 | 在创建过程中,通过BirthsList可以指定保存出生数量的对应地名。 | 在创建过程中,通过BirthsList的实例构造函数可以指定保存出生数量的对应地名。 | |
16 | 500 | 源代码几乎与第16章清单16-2相同, | 源代码几乎与第16章清单16-3相同, | |
17 | 535(复习题1) | 1.请看一个类Animal,Dog、Cat和Duck类均从此类派生而来。假设任何Animal都可通过一个名叫Sound的方法发声,而你需要在Animal的派生类中多态性地调用该方法的不同版本。你将在Animal类中为此方法提供一个实现,或在此将它声明为abstract吗?为什么? | ||
18 | 635(练习题5.c) | c. ((number % 2 == 0) || (weight < 100)) | c. (((number % 2 == 0) && (weight < 100)) || (weight < 100)) | |
19 | 649(练习题6.e) | 能 | 不能 | |
20 | 649(练习题8.b) | b. 有效。 | b. 有效。myArgument = 100 以及 yourArgument = 200 | |
21 | 666(复习题1) | 1. Animal类中的Sound方法应该为abstract,因为我们不知道Animal发出的声音(可能是“meow”,也可能是“vrooff”,或其它声音)。 | 更改答案 | |
2003年1月第二次印刷勘误
序号 | 页码 | 原文 | 更正 | 备注 |
1 | 319 | 冒泡技术也称为下沉技术 | 冒泡技术也称为下沉排序技术 | |
2 | 534,L5 | void DrawYourself() | void IDrawable.DrawYourself() | 感谢郭晨朋友的指正 |
3 | 248,复习题4 | for(int i=0;i<0;i+=2) | for(int i=0;i<8;i+=2) | 感谢方圆朋友的指正 |
注意:如果您购买的是第一次印刷书籍,阅读过程中还必须参照“第二次印刷勘误”更正书中的错误;如果购买的是第二次印刷书籍,则不必参照“第一次印刷勘误”(已作了更正)。