分类
发现
标签
搜索
注册
登录
分类
发现
榜单
标签
搜索
注册
登录
搜索
数智图书馆-无锡数智政务
本次搜索耗时
5.944
秒,为您找到
1443
个相关结果.
搜书籍
搜文档
第6章 类再生
13
2025-06-17
《Java编程思想(第4版)》
第6章 类再生 第6章 类再生 “Java引人注目的一项特性是代码的重复使用或者再生。但最具革命意义的是,除代码的复制和修改以外,我们还能做多得多的其他事情。” 在象C那样的程序化语言里,代码的重复使用早已可行,但效果不是特别显著。与Java的其他地方一样,这个方案解决的也是与类有关的问题。我们通过创建新类来重复使用代码,但却用不着重新创建,可以直接...
6.10 总结
13
2025-06-17
《Java编程思想(第4版)》
6.10 总结 6.10 总结 无论继承还是合成,我们都可以在现有类型的基础上创建一个新类型。但在典型情况下,我们通过合成来实现现有类型的“再生”或“重复使用”,将其作为新类型基础实施过程的一部分使用。但如果想实现接口的“再生”,就应使用继承。由于衍生或派生出来的类拥有基础类的接口,所以能够将其“上溯造型”为基础类。对于下一章要讲述的多形性问题,这一点...
7.9 总结
13
2025-06-17
《Java编程思想(第4版)》
7.9 总结 7.9 总结 “多形性”意味着“不同的形式”。在面向对象的程序设计中,我们有相同的外观(基础类的通用接口)以及使用那个外观的不同形式:动态绑定或组织的、不同版本的方法。 通过这一章的学习,大家已知道假如不利用数据抽象以及继承技术,就不可能理解、甚至去创建多形性的一个例子。多形性是一种不可独立应用的特性(就象一个switch语句),只可与...
8.8 总结
13
2025-06-17
《Java编程思想(第4版)》
8.8 总结 8.8 总结 下面复习一下由标准Java(1.0和1.1)库提供的集合(BitSet未包括在这里,因为它更象一种负有特殊使命的类): (1) 数组包含了对象的数字化索引。它容纳的是一种已知类型的对象,所以在查找一个对象时,不必对结果进行造型处理。数组可以是多维的,而且能够容纳基本数据类型。但是,一旦把它创建好以后,大小便不能变化了。 ...
9.8 违例匹配
13
2025-06-17
《Java编程思想(第4版)》
9.8 违例匹配 9.8 违例匹配 “掷”出一个违例后,违例控制系统会按当初编写的顺序搜索“最接近”的控制器。一旦找到相符的控制器,就认为违例已得到控制,不再进行更多的搜索工作。 在违例和它的控制器之间,并不需要非常精确的匹配。一个衍生类对象可与基础类的一个控制器相配,如下例所示: //: Human.java // ...
9.9 总结
13
2025-06-17
《Java编程思想(第4版)》
9.9 总结 9.9 总结 通过先进的错误纠正与恢复机制,我们可以有效地增强代码的健壮程度。对我们编写的每个程序来说,错误恢复都属于一个基本的考虑目标。它在Java中显得尤为重要,因为该语言的一个目标就是创建不同的程序组件,以便其他用户(客户程序员)使用。为构建一套健壮的系统,每个组件都必须非常健壮。 在Java里,违例控制的目的是使用尽可能精简的代...
10.7 Java 1.1的IO流
13
2025-06-17
《Java编程思想(第4版)》
10.7 Java 1.1的IO流 10.7 Java 1.1的IO流 到这个时候,大家或许会陷入一种困境之中,怀疑是否存在IO流的另一种设计方案,并可能要求更大的代码量。还有人能提出一种更古怪的设计吗?事实上,Java 1.1对IO流库进行了一些重大的改进。看到Reader和Writer类时,大多数人的第一个印象(就象我一样)就是它们用来替换原来的I...
16.5 抽象的应用
13
2025-06-17
《Java编程思想(第4版)》
16.5 抽象的应用 16.5 抽象的应用 走到这一步,接下来该考虑一下设计方案剩下的部分了——在哪里使用类?既然归类到垃圾箱的办法非常不雅且过于暴露,为什么不隔离那个过程,把它隐藏到一个类里呢?这就是著名的“如果必须做不雅的事情,至少应将其本地化到一个类里”规则。看起来就象下面这样: 现在,只要一种新类型的Trash加入方法,对TrashSor...
Python 2.x
13
2025-06-17
《Python核心编程(第3版)》
D.8 编写兼容版本2.x和3.x的代码 D.8.1 对比print和print() Python 2.x Python 3.x Python 2.x & 3.x compatible Python 2.x & 3.x compatible D.8.2 将你的方法导入解决方案中 D.8.3 整合在一起 D.8 编写兼容版本2.x和3.x的...
空标题文档
13
2025-06-17
《Python面向对象编程指南》
约定 在本书中,你会发现我们使用不同样式的文字来区分不同类别的信息,下面是这些样式的一些例子。 文本中涉及源码的单词会用以下这种样式:“我们可以通过import来使用Python的其他模块”。 代码块的样式如下所示: class Friend(Contact): def init (self, name, email, phone): ...
1..
«
88
89
90
91
»
..100