分类
发现
标签
搜索
注册
登录
分类
发现
榜单
标签
搜索
注册
登录
搜索
万象云档
本次搜索耗时
1.337
秒,为您找到
489
个相关结果.
搜书籍
搜文档
第2章 一切都是对象
237
2025-05-18
《Thinking in Java (Java 编程思想)》
第2章 一切都是对象 第2章 一切都是对象 “尽管以C++为基础,但Java是一种更纯粹的面向对象程序设计语言”。 无论C++还是Java都属于杂合语言。但在Java中,设计者觉得这种杂合并不象在C++里那么重要。杂合语言允许采用多种编程风格;之所以说C++是一种杂合语言,是因为它支持与C语言的向后兼容能力。由于C++是C的一个超集,所以包含的许多特...
7.9 总结
234
2025-05-18
《Thinking in Java (Java 编程思想)》
7.9 总结 7.9 总结 “多态性”意味着“不同的形式”。在面向对象的程序设计中,我们有相同的外观(基类的通用接口)以及使用那个外观的不同形式:动态绑定或组织的、不同版本的方法。 通过这一章的学习,大家已知道假如不利用数据抽象以及继承技术,就不可能理解、甚至去创建多态性的一个例子。多态性是一种不可独立应用的特性(就象一个switch 语句),只可与...
第 5 章 图形编程
233
2025-05-08
《程序设计思想与方法》
第 5 章 图形编程 第 5 章 图形编程 在现实中,人们经常利用直观的图形来表达抽象的思想,图形可以帮助人们设计产品、 理解数据、洞察规律。同样地,在用计算机解决问题时,也经常需要绘制图形。有些应用本 身就是图形图像应用,而另一些应用只是利用图形来使计算可视化。本章主要介绍 Python 图形编程。由于图形是复杂数据,对复杂数据的表示和操作最适合采用...
8.5 练习
233
2025-05-08
《程序设计思想与方法》
8.5 练习 8.5 练习 编程实现一个计算器。可参考 Windows 的计算器。 编程实现一个简单的文本编辑器。可参考 Windows 的记事本。 编程实现一个 GUI 版的学生信息管理系统(参见 6.6 练习第 9 题)。 ① 例如可以新开一个顶层窗口,在其中输入新的汇率数据,并更新 CCApp 实例的汇率字典 self.xRate...
6.4 到底选择组合还是继承
233
2025-05-18
《Thinking in Java (Java 编程思想)》
6.4 到底选择组合还是继承 6.4 到底选择组合还是继承 无论组合还是继承,都允许我们将子对象置于自己的新类中。大家或许会奇怪两者间的差异,以及到底该如何选择。 如果想利用新类内部一个现有类的特性,而不想使用它的接口,通常应选择组合。也就是说,我们可嵌入一个对象,使自己能用它实现新类的特性。但新类的用户会看到我们已定义的接口,而不是来自嵌入对象的接...
6.4 文件
232
2025-05-08
《程序设计思想与方法》
6.4 文件 6.4 文件 众所周知,CPU 只能读写内存,因此当程序运行时,程序所处理的数据必须存储在内 存中。当程序结束或关机、掉电时,内存中的数据就会消失。为了永久保存数据,必须将数 据存储在磁盘、光盘、闪存盘等不依赖于电源的外部存储器上。另外,与外部存储器相比, 内存的容量小而价格高,不适合海量数据存储。总之,计算机问题求解必须考虑如何处理外 ...
9.1.3 编程案例:乒乓球比赛模拟
231
2025-05-08
《程序设计思想与方法》
9.1.3 编程案例:乒乓球比赛模拟 9.1.3 编程案例:乒乓球比赛模拟 众所周知,中国乒乓球项目的技术水平世界第一,以至于所有比赛的冠军几乎都由中国球员包办。为了增强乒乓球运动的吸引力,提高其他国家的人对这项运动的兴趣,国际乒联 想了很多办法来削弱中国球员的绝对优势,例如扩大乒乓球的直径、禁用某些种类的球拍、 改变赛制等等。在本节中,我们将编写程序...
1.3.2 第一个程序
228
2025-05-08
《程序设计思想与方法》
1.3.2 第一个程序 1.3.2 第一个程序 学习一门编程语言时,传统上所写的第一个程序是 HelloWorld 程序,其功能是让计算机显示一句问候语"Hello, World!"。用 Python 来实现这个任务是非常简单的:首先启动 Python 解释器(命令行或 IDLE 均可,本书主要以 IDLE 界面为例),然后在提示符下输入下 面的内容 ...
2.4 布尔类型 bool
228
2025-05-08
《程序设计思想与方法》
2.4 布尔类型 bool 2.4 布尔类型 bool 布尔是 19 世纪英国数学家,他建立了命题代数,简单说就是将逻辑推理变成了代数计 算。所谓命题就是可以判断真假的语句,因此在编程语言中,将真、假两个值构成了一个类 型,即布尔类型,真和假也称为布尔值。以真或假为值的表达式称为布尔表达式,它在程序 设计中的作用是描述某种条件,以支持“如果某条件满足,...
7.1 向上转换
228
2025-05-18
《Thinking in Java (Java 编程思想)》
7.1 向上转换 7.1.1 为什么要向上转换 7.1 向上转换 在第6章,大家已知道可将一个对象作为它自己的类型使用,或者作为它的基类型的一个对象使用。取得一个对象引用,并将其作为基类型引用使用的行为就叫作“向上转换”——因为继承树的画法是基类位于最上方。 但这样做也会遇到一个问题,如下例所示(若执行这个程序遇到麻烦,请参考第3章的3.1.2小节...
1..
«
42
43
44
45
»
..49