分类
发现
标签
搜索
注册
登录
分类
发现
榜单
标签
搜索
注册
登录
搜索
数智图书馆-无锡数智政务
本次搜索耗时
8.641
秒,为您找到
619
个相关结果.
搜书籍
搜文档
第7章 多形性
49
2025-06-17
《Java编程思想(第4版)》
第7章 多形性 第7章 多形性 “对于面向对象的程序设计语言,多型性是第三种最基本的特征(前两种是数据抽象和继承。” “多形性”(Polymorphism)从另一个角度将接口从具体的实施细节中分离出来,亦即实现了“是什么”与“怎样做”两个模块的分离。利用多形性的概念,代码的组织以及可读性均能获得改善。此外,还能创建“易于扩展”的程序。无论在项目的创建...
7.1 上溯造型
49
2025-06-17
《Java编程思想(第4版)》
7.1 上溯造型 7.1 上溯造型 在第6章,大家已知道可将一个对象作为它自己的类型使用,或者作为它的基础类型的一个对象使用。取得一个对象句柄,并将其作为基础类型句柄使用的行为就叫作“上溯造型”——因为继承树的画法是基础类位于最上方。 但这样做也会遇到一个问题,如下例所示(若执行这个程序遇到麻烦,请参考第3章的3.1.2小节“赋值”): ...
空标题文档
49
2025-06-17
《Python面向对象编程指南》
4.2 基类和多态 在这个部分中,我们来看看特别糟糕的多态实现。在Python编程实践中,有一些特殊的情况,参数值的检查应该被独立看待。 设计很好的多态通常会符合Liskov替换原则。基于这个原则,多态类之间可以互相替换而且每一个多态类都包含相同的属性。如果想查看更多这方面的信息,请参见http://en.wikipedia.org/wiki/Lisk...
空标题文档
49
2025-06-17
《Python面向对象编程指南》
8.3 使用标准库中的mixin类 标准库使用了mixin类定义。有许多模块中都有这种例子,包括io、socketserver、urllib.request、contextlib和collections.abc。 当我们基于collections.abc抽象基类自定义集合时,我们会使用mixin类确保容器的横切方面都以一致的方式定义。最上层的集合(Se...
空标题文档
49
2025-06-17
《Python面向对象编程指南》
16.7 其他的复合命令设计模式 现在,我们可以辨别一些不同的复合命令设计模式。在前面的例子中,我们设计了一系列的复合命令。我们可以从bash shell的复合操作符:;, &, |,和组合操作符:(;)中寻找灵感。除了这些之外,我们可以在shell中使用if、for和while循环。 我们介绍了Command _ Sequence类中的序列操...
1.1 抽象的进步
48
2025-06-17
《Java编程思想(第4版)》
1.1 抽象的进步 1.1 抽象的进步 所有编程语言的最终目的都是提供一种“抽象”方法。一种较有争议的说法是:解决问题的复杂程度直接取决于抽象的种类及质量。这儿的“种类”是指准备对什么进行“抽象”?汇编语言是对基础机器的少量抽象。后来的许多“命令式”语言(如FORTRAN,BASIC和C)是对汇编语言的一种抽象。与汇编语言相比,这些语言已有了长足的进步...
D.9 结论
48
2025-06-17
《Python核心编程(第3版)》
D.9 结论 D.9 结论 我们知道,巨大的变化正发生在下一代Python上,仅仅因为版本3.x的代码不后向兼容旧版本。这种变化虽然重要,但对程序员来说不需要全新的思维方式(虽然有明显的代码破坏)。为了缓解过渡时期,剩下2.x版本解释器的当前和未来版本都将包含3.x后向移植特性。 Python 2.6是第一个“双模”解释器,利用它你可以开始编写针对...
空标题文档
48
2025-06-17
《Python面向对象编程指南》
版权信息 书名:Python面向对象编程指南 ISBN:978-7-115-40558-6 本书由人民邮电出版社发行数字版。版权所有,侵权必究。 您购买的人民邮电出版社电子书仅供您个人使用,未经授权,不得以任何方式复制和传播本书内容。 我们愿意相信读者具有这样的良知和觉悟,与我们共同保护知识产权。 如果购买者有侵权行为,我们可能对该用户实施包...
空标题文档
48
2025-06-17
《Python面向对象编程指南》
3.6 总结、设计要素和折中方案 在本章中,我们看了一些对象属性的工作方式。我们可以使用object类中已经定义好的功能来获取和设置属性值,可通过定义特性来改变属性的行为。 对于更复杂的情况,可以重写getattr ()、setattr ()和delattr ()或getattribute ()函数的实现。这样一来,可以从根本上更细粒度地控制(也可能带...
5.3 循环(Loop)
48
2025-06-17
《编程小白的第一本 Python 入门书》
5.3 循环(Loop) for 循环 我们先来看一个例子,输入代码: for every_letter in 'Hello world': print(every_letter) 得到这样的结果: Helloworld 这两行代码展示的是:用 for 循环打印出 “hello world” 这段字符串中的每一个字符。for 循环作为...
1..
«
41
42
43
44
»
..62