Julia 中文文档. . . . . . . . . . . . . . . . . . . 137 迭代分派 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138 基于 Trait 的分派 . . . . . . . . . . . . . . . . . . . . . . 正交化你的设计 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143 一次只根据一个参数分派 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143 抽象容器与元素类型 . . . . . . 全局变量 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187 多重对象 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187 宏生成代码0 码力 | 1238 页 | 4.59 MB | 1 年前3
《Java 应用与开发》课程讲义 - 王晓东. . . . . . . . 136 11.2.4 GUI 事件及相应监听器接口 . . . . . . . . . . . . . . . . . . . . . . 136 11.2.5 多重事件监听器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136 11.2.6 事件适配器 . . . . . . . . . (条件表达式1) { 语句序列 1 } else if (条件表达式2) { 语句序列 2 … } else if (条件表达式n) { 语句序列 n } else { 语句序列 n+1 } if 多重条件选择结构 条件表达式 1 语句序列 1 T F 条件表达式 2 条件表达式 n 语句序列 2 语句序列 n F F 语句序列 n+1 T T 条件表达式的结果必须 都是布尔型 教学内容 4.1 包 为便于管理大型软件系统中数目众多的类,解决类的命名冲突问题以及进行访问 控制,Java 引入包(package)机制,即将若干功能相关的类逻辑上分组打包到一起, 提供类的多重类命名空间。 图 4.1 Java 包 4.1.1 JDK 常用包 JDK API 中的常用包如表所示。 表 4.1 JDK API 常用包 包名 功能说明 包的含义 java.lang0 码力 | 330 页 | 6.54 MB | 1 年前3
《深入浅出MFC》2/e動態計算頁碼 / 696 列印預覽(Print Preview) / 697 本章回顧 / 698 第 13 章 多重文件與多重顯示 / 701 MDI 和 SDI / 701 多重顯像(Multiple Views) / 703 視窗的動態分裂 / 704 視窗的靜態分裂 / 707 CMDIFrameWnd::OnWindowNew / 726 Text 範例程式 / 727 非制式作法的缺點 / 734 多重文件 / 736 新的 Document 類別 / 736 新的 Document Template / 739 新的 UI 操控wizard,充其量却也只是个puppet, 对于手上的程序代码,没有自主权。 我认为学习MFC 之前,必要的基础是,对于Windows 程序的事件驱动特性的了解(包 括消息的产生、获得、分派、判断、处理),以及对C++ 多态(polymorphism)的精确 体会。本章所提出的,是我对第一项必要基础的探讨,你可以从中获得关于Windows 程 序的诞生与死亡,以及多任务环境下程序之0 码力 | 1009 页 | 11.08 MB | 1 年前3
统一建模语言 UML 参考手册 - 基本概念������������������������ ��� 多重继承�������������������������������������������������������������������������������������������������������������������������������� ��� 分类和多重分类��������������������������� 不同种类的关系由线上的结构和路径或端点上的修饰来 区分 � ��� 参考指南� � ��� 一览� ������ � 图 ��� 显示了票房应用的类图 该图包含了部分售票领域的模型 它显示了许多重要的 类 如顾客 顾客 顾客 顾客 �������� 预定 预定 预定 预定 ����������� 票 票 票 票 ������ 和演出 演出 演出 演出 ����������� 顾客 可以有多次预定 法中的两个或两个以上的不同拷贝被继承 通过多重继承 则它们相互冲突 模型塑造不 良 某些语言允许方法被显式的选择 但我们发现在孩子类中重新定义更为简单和安全 ��� 参考指南� � 静态视图� ������� 元素上的约束是元素本身和它所有祖先约束的总和 如果它们中间存在任何的不一致 则 该模型塑造不良 � 在具体类中 每个被继承和声明的操作必须直接的或通过祖先继承被定义 � 多重继承 多重继承 多重继承 多重继承�0 码力 | 123 页 | 2.61 MB | 1 年前3
Object Pascal 参考手册(Ver 0.1) pas"; 如果像上面这样在工程文件中明确引用一个单元,在其它源文件中就可以像下面那样简单地引用它, 而不必考虑大小写问题: uses Myunit; 关于 uses 子句的内容和使用位置,请参考多重和间接单元引用以及循环单元引用。 The syntax of a uses clause(uses 子句的语法) 一个 uses 子句由关键字 uses、后面跟一个或多个由逗号隔开的单元名,最后是一个分号构成。举例 于同一路径;而且,单元名必须和它们的单 Programs and units - 14 - 元源文件同名。 Multiple and indirect unit references(多重和间接单元引用) 在 uses 子句中,单元出现的顺序决定了它们的初始化顺序(请参考初始化部分),也影响编译器对 标志符的定位。如果两个单元声明了具有相同名称的变量、常量、类型、过程和函数,编译器使用 方法(在 TObject 中定义)而不是 Destroy 会更加方便,因为前者会检查对象是否为 nil。 Message methods(Message 方法) Message 方法用来响应动态分派的消息。Message 方法在各个平台上都是支持的,VCL 使用 message 方 法来响应 Windows 消息,CLX 不使用 message 方法来响应系统事件。 在声明方法时,通过包含 message0 码力 | 168 页 | 868.25 KB | 1 年前3
Python 标准库参考指南 3.8.20 cmp_to_key() 可将老式的 cmp 函数转换为 key 函数。 内置的sorted() 确保是稳定的。如果一个排序确保不会改变比较结果相等的元素的相对顺序就 称其为稳定的 --- 这有利于进行多重排序(例如先按部门、再按薪级排序)。 有关排序示例和简要排序教程,请参阅 sortinghowto 。 @staticmethod 将方法转换为静态方法。 静态方法不会接收隐式的第一个参数。要声明一个静态方法,请使用此语法 有两个典型用例。在具有单继承的类层级结构中,super 可用来引用父类而不必显式地指定它 们的名称,从而令代码更易维护。这种用法与其他编程语言中 super 的用法非常相似。 第二个用例是在动态执行环境中支持协作多重继承。此用例为 Python 所独有而不存在于静态编码 语言或仅支持单继承的语言当中。这使用实现“菱形图”成为可能,即有多个基类实现相同的方 法。好的设计强制要求这样的方法在每个情况下都具有相同的调用签名(因为调用顺序是在运行时 是作为显式加点属性查找的绑定过程的一部分来实现的,例如 super(). __getitem__(name)。它做到这一点是通过实现自己的 __getattribute__() 方法,这样 就能以可预测的顺序搜索类,并且支持协作多重继承。对应地,super() 在像 super()[name] 这样使用语句或操作符进行隐式查找时则未被定义。 还要注意的是,除了零个参数的形式以外,super() 并不限于在方法内部使用。两个参数的形式0 码力 | 1927 页 | 9.69 MB | 10 月前3
Python 标准库参考指南 3.8.20 cmp_to_key() 可将老式的 cmp 函数转换为 key 函数。 内置的sorted() 确保是稳定的。如果一个排序确保不会改变比较结果相等的元素的相对顺序就 称其为稳定的 --- 这有利于进行多重排序(例如先按部门、再按薪级排序)。 有关排序示例和简要排序教程,请参阅 sortinghowto 。 @staticmethod 将方法转换为静态方法。 静态方法不会接收隐式的第一个参数。要声明一个静态方法,请使用此语法 有两个典型用例。在具有单继承的类层级结构中,super 可用来引用父类而不必显式地指定它 们的名称,从而令代码更易维护。这种用法与其他编程语言中 super 的用法非常相似。 第二个用例是在动态执行环境中支持协作多重继承。此用例为 Python 所独有而不存在于静态编码 语言或仅支持单继承的语言当中。这使用实现“菱形图”成为可能,即有多个基类实现相同的方 法。好的设计强制要求这样的方法在每个情况下都具有相同的调用签名(因为调用顺序是在运行时 是作为显式加点属性查找的绑定过程的一部分来实现的,例如 super(). __getitem__(name)。它做到这一点是通过实现自己的 __getattribute__() 方法,这样 就能以可预测的顺序搜索类,并且支持协作多重继承。对应地,super() 在像 super()[name] 这样使用语句或操作符进行隐式查找时则未被定义。 还要注意的是,除了零个参数的形式以外,super() 并不限于在方法内部使用。两个参数的形式0 码力 | 1927 页 | 9.69 MB | 10 月前3
Python 标准库参考指南 3.8.20 cmp_to_key() 可将老式的 cmp 函数转换为 key 函数。 内置的sorted() 确保是稳定的。如果一个排序确保不会改变比较结果相等的元素的相对顺序就称其 为稳定的 --- 这有利于进行多重排序(例如先按部门、再按薪级排序)。 有关排序示例和简要排序教程,请参阅 sortinghowto 。 @staticmethod 将方法转换为静态方法。 静态方法不会接收隐式的第一个参数。要声明一个静态方法,请使用此语法 有两个典型用例。在具有单继承的类层级结构中,super 可用来引用父类而不必显式地指定它们的 名称,从而令代码更易维护。这种用法与其他编程语言中 super 的用法非常相似。 第二个用例是在动态执行环境中支持协作多重继承。此用例为 Python 所独有而不存在于静态编码语言 或仅支持单继承的语言当中。这使用实现“菱形图”成为可能,即有多个基类实现相同的方法。好的 设计强制要求这样的方法在每个情况下都具有相同的调 来 实 现 的, 例 如 super(). __getitem__(name)。它做到这一点是通过实现自己的 __getattribute__() 方法,这样就能以 可预测的顺序搜索类,并且支持协作多重继承。对应地,super() 在像 super()[name] 这样使用语 句或操作符进行隐式查找时则未被定义。 22 Chapter 2. 内置函数 The Python Library Reference0 码力 | 2052 页 | 9.74 MB | 10 月前3
Python 标准库参考指南 3.10.15 cmp_to_key() 可将老式的 cmp 函数转换为 key 函数。 内置的sorted() 确保是稳定的。如果一个排序确保不会改变比较结果相等的元素的相对顺序就 称其为稳定的 --- 这有利于进行多重排序(例如先按部门、再按薪级排序)。 排序算法只使用 < 在项目之间比较。虽然定义一个 __lt__() 方法就足以进行排序,但 PEP 8 建 议实现所有六个 富比较。这将有助于避免在与其他排序工具(如max() 有两个典型用例。在具有单继承的类层级结构中,super 可用来引用父类而不必显式地指定它 们的名称,从而令代码更易维护。这种用法与其他编程语言中 super 的用法非常相似。 第二个用例是在动态执行环境中支持协作多重继承。此用例为 Python 所独有而不存在于静态编码 语言或仅支持单继承的语言当中。这使用实现“菱形图”成为可能,即有多个基类实现相同的方 法。好的设计强制要求这样的方法在每个情况下都具有相同的调用签名(因为调用顺序是在运行时 是作为显式加点属性查找的绑定过程的一部分来实现的,例如 super(). __getitem__(name)。它做到这一点是通过实现自己的 __getattribute__() 方法,这样 就能以可预测的顺序搜索类,并且支持协作多重继承。对应地,super() 在像 super()[name] 这样使用语句或操作符进行隐式查找时则未被定义。 还要注意的是,除了零个参数的形式以外,super() 并不限于在方法内部使用。两个参数的形式0 码力 | 2072 页 | 10.39 MB | 10 月前3
Python 标准库参考指南 3.10.15 cmp_to_key() 可将老式的 cmp 函数转换为 key 函数。 内置的sorted() 确保是稳定的。如果一个排序确保不会改变比较结果相等的元素的相对顺序就称其 为稳定的 --- 这有利于进行多重排序(例如先按部门、再按薪级排序)。 排序算法只使用 < 在项目之间比较。虽然定义一个 __lt__() 方法就足以进行排序,但 PEP 8 建议实 现所有六个 富比较。这将有助于避免在与其他排序工具(如max() 有两个典型用例。在具有单继承的类层级结构中,super 可用来引用父类而不必显式地指定它们的 名称,从而令代码更易维护。这种用法与其他编程语言中 super 的用法非常相似。 第二个用例是在动态执行环境中支持协作多重继承。此用例为 Python 所独有而不存在于静态编码语言 或仅支持单继承的语言当中。这使用实现“菱形图”成为可能,即有多个基类实现相同的方法。好的 设计强制要求这样的方法在每个情况下都具有相同的调 来 实 现 的, 例 如 super(). __getitem__(name)。它做到这一点是通过实现自己的 __getattribute__() 方法,这样就能以 可预测的顺序搜索类,并且支持协作多重继承。对应地,super() 在像 super()[name] 这样使用语 句或操作符进行隐式查找时则未被定义。 还要注意的是,除了零个参数的形式以外,super() 并不限于在方法内部使用。两个参数的形式明确0 码力 | 2207 页 | 10.45 MB | 10 月前3
共 171 条
- 1
- 2
- 3
- 4
- 5
- 6
- 18













