数智图书馆-无锡数智政务 本次搜索耗时 8.350 秒,为您找到 508 个相关结果.
  • 7.1 上溯造型

    7.1 上溯造型 7.1 上溯造型 在第6章,大家已知道可将一个对象作为它自己的类型使用,或者作为它的基础类型的一个对象使用。取得一个对象句柄,并将其作为基础类型句柄使用的行为就叫作“上溯造型”——因为继承树的画法是基础类位于最上方。 但这样做也会遇到一个问题,如下例所示(若执行这个程序遇到麻烦,请参考第3章的3.1.2小节“赋值”): ...
  • 9.6 用finally清除

    9.6 用finally清除 9.6 用finally清除 无论一个违例是否在try块中发生,我们经常都想执行一些特定的代码。对一些特定的操作,经常都会遇到这种情况,但在恢复内存时一般都不需要(因为垃圾收集器会自动照料一切)。为达到这个目的,可在所有违例控制器的末尾使用一个finally从句(注释④)。所以完整的违例控制小节象下面这个样子: try ...
  • 1.1 Google生态系统

    21 2025-06-17 《Android群英传》
    1.1 Google生态系统 1.1 Google生态系统 Android自诞生以来,就以一个“富二代”的形象出现在世人的眼中。从Google的收购,到成立开放手机联盟,到现在一举成为市场占有率最高的移动操作系统,Android一直就流淌着“富二代”的血。底层通过最快的C语言保证效率,上层使用Java简单、快速进行开发,开放的系统让各个Android社...
  • 空标题文档

    3.6 总结、设计要素和折中方案 在本章中,我们看了一些对象属性的工作方式。我们可以使用object类中已经定义好的功能来获取和设置属性值,可通过定义特性来改变属性的行为。 对于更复杂的情况,可以重写getattr ()、setattr ()和delattr ()或getattribute ()函数的实现。这样一来,可以从根本上更细粒度地控制(也可能带...
  • 空标题文档

    17.1 设计一个模块 模块是Python中实现和重用的单元。所有的Python编程都是在模块层面提供的。类是面向对象设计和编程的基础。模块——类的集合——是在Python中更高层面上的可重用单元。 一个Python模块是一个文件,文件扩展名必须为.py。在.py之前的文件名必须为一个有效的Python名。在Python语言参考的第2.3节中,为我们提...
  • 第1章 对象入门

    第1章 对象入门 第1章 对象入门 “为什么面向对象的编程会在软件开发领域造成如此震憾的影响?” 面向对象编程(OOP)具有多方面的吸引力。对管理人员,它实现了更快和更廉价的开发与维护过程。对分析与设计人员,建模处理变得更加简单,能生成清晰、易于维护的设计方案。对程序员,对象模型显得如此高雅和浅显。此外,面向对象工具以及库的巨大威力使编程成为一项更使...
  • 1.3 实现方案的隐藏

    1.3 实现方案的隐藏 1.3 实现方案的隐藏 为方便后面的讨论,让我们先对这一领域的从业人员作一下分类。从根本上说,大致有两方面的人员涉足面向对象的编程:“类创建者”(创建新数据类型的人)以及“客户程序员”(在自己的应用程序中采用现成数据类型的人;注释④)。对客户程序员来讲,最主要的目标就是收集一个充斥着各种类的编程“工具箱”,以便快速开发符合自己要...
  • 5.1 包:库单元

    5.1 包:库单元 5.1 包:库单元 我们用import关键字导入一个完整的库时,就会获得“包”(Package)。例如: import java.util.*; 它的作用是导入完整的实用工具(Utility)库,该库属于标准Java开发工具包的一部分。由于Vector位于java.util里,所以现在要么指定完整名称“java.util.Vec...
  • 使用正则表达式匹配文本

    使用正则表达式匹配文本 向更实用的程序前进 成功匹配的副作用 错综复杂的正则表达式 暂停片刻 使用正则表达式匹配文本 Matching Text with Regular Expressions Perl可以以多种方式使用正则表达式,最简单的就是检查变量中的文本能否由某个正则表达式匹配。下面的代码检查$reply中所含的字符串,报告这个字符串...
  • .NET的正则流派

    .NET的正则流派 对于流派的补充 .NET的正则流派 .NET's Regex Flavor .NET使用的是传统型NFA引擎,所以第4、5、6章讲解的NFA的知识都适用于.NET。下一页的表9-1简要说明了.NET的正则流派,其中大部分已经在第3章介绍过。 在接收正则表达式的函数和结构中设置标志位(flag),或是在正则表达式之内使用「(?m...