图书介绍

面向对象程序设计导论2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

面向对象程序设计导论
  • (美)C.Thomas Wu著;侯国峰等译 著
  • 出版社: 北京:电子工业出版社
  • ISBN:750536930X
  • 出版时间:2001
  • 标注页数:656页
  • 文件大小:31MB
  • 文件页数:680页
  • 主题词:面向对象语言(学科: 程序设计) 面向对象语言 程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

面向对象程序设计导论PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第0章 计算机和程序设计语言初步1

0.1 计算机发展历史1

0.2 计算机体系结构3

0.3 程序设计语言8

0.4 Java9

习题9

第1章 面向对象的程序设计与软件开发初步11

1.1 类和对象11

1.2 消息和方法13

1.3 类和实例数据值17

1.4 继承18

1.5 软件工程和软件生命周期21

1.6 用Java玩得开心22

习题24

第2章 Java程序设计基础27

2.1 第1个Java应用程序27

2.2 程序组成部分35

2.3 编辑——编译——运行的循环43

2.5 示例程序:显示消息45

2.4 javabook包45

2.6 第1个Java Applet49

习题56

第3章 数值数据63

3.1 变量63

3.2 算术表达式69

3.3 常数73

3.4 Math类75

3.5 InputBox76

3.6 OutputBox79

3.7 示例程序:贷款计算器83

3.8 数值表示法92

习题95

第4章 定义可实例化类103

4.1 定义可实例化类103

4.2 可实例化类和构造函数113

4.3 可视修饰符:public和private116

4.4 局部变量、返回值和参数传递120

4.5 使用可实例化类的贷款计算器124

习题134

第5章 用applet处理输入143

5.1 在applet中使用GUI对象143

5.2 增加ActionListener到一个事件源149

5.3 GUI对象的绝对定位法154

5.4 Button类156

5.5 转换文本为数值157

5.6 示例程序:判定身体质量指数(BMI)159

5.7 作为应用程序运行一个applet167

习题168

第6章 选择语句173

6.1 if语句173

6.2 布尔表达式和布尔变量179

6.3 嵌套的if语句182

6.4 ListBox188

6.5 switch语句191

6.6 示例程序:绘制图形195

习题212

7.1 while语句219

第7章 重复语句219

7.2 编写重复语句容易犯的错误222

7.3 do-while语句226

7.4 ResponseBox229

7.5 for语句232

7.6 嵌套的for语句236

7.7 Format类239

7.8 贷款表244

7.9 示例程序:Hi-Lo游戏247

7.10 递归方法(选修)258

习题261

第8章 字符与字符串269

8.1 字符269

8.2 字符串271

8.3 简单类型与引用类型280

8.4 StringBuffer286

8.5 作为参数传递对象291

8.6 从方法返回对象295

8.7 示例程序:Word Play298

习题307

第9章 数组313

9.1 数组基础313

9.2 对象的数组321

9.3 传递数组给方法328

9.4 MultiInputBox333

9.5 自引用指针335

9.6 示例程序:地址簿340

9.7 二维数组353

9.8 向量359

习题363

第10章 排序与查找367

10.1 查找367

10.2 排序371

10.3 堆排序376

10.4 示例程序:排序AddressBook388

习题392

11.1 File和FileDialog对象397

第11章 文件输入输出397

11.2 低级文件I/O402

11.3 高级文件I/O406

11.4 异常处理413

11.5 对象I/O417

11.6 类示例:保存AddressBook对象420

习题427

第12章 可重用类和程序包431

12.1 对象类型431

12.2 方法过载和重载的方法432

12.3 类示例:可重用的EggyPeggy和Hilo438

12.4 程序包459

习题461

第13章 GUI对象和事件驱动编程465

13.1 在一个框架窗口中放置按钮466

13.2 处理事件471

13.3 在框架窗口中放置TextField对象476

13.4 菜单478

13.5 处理鼠标事件483

13.6 其他GUl对象490

13.7 例程:简单的计算器494

习题504

第14章 继承和多态509

14.1 用继承定义类509

14.2 利用多态高效地使用类513

14.3 继承和成员的可访问性515

14.4 继承和构造函数520

14.5 抽象超类和抽象方法524

14.6 何时不使用继承529

习题546

第15章 班级花名册维护程序551

15.1 方法调用顺序框图551

15.2 问题陈述552

15.3 总体规划553

15.4 开发的第1步:带有菜单的程序框架556

15.5 开发的第2步:创建一个新的花名册560

15.6 开发的第3步:增加学生566

15.7 开发的第4步:删除学生572

15.8 开发的第5步:编辑学生姓名576

15.9 开发的第6步:编辑测试分数并计算等级580

15.10 开发的第7步:显示学生信息586

15.11 开发的第8步:保存班级花名册595

15.12 开发的第9步:完成并改进603

15.13 StudentNameDialog对话框604

15.14 TestScoreDialog对话框612

习题616

16.1 递归的基本元素621

第16章 递归方法621

16.2 目录列表622

16.3 拼词游戏624

16.4 汉诺塔627

16.5 快速排序630

16.6 不应使用递归的情况635

习题637

附录A javabook包639

附录B 对象框图摘要653

附录C javabook包中的常用类655

热门推荐